kopia lustrzana https://github.com/shoelace-style/shoelace
48 wiersze
1.1 KiB
TypeScript
48 wiersze
1.1 KiB
TypeScript
import { css } from 'lit';
|
|
import componentStyles from '~/styles/component.styles';
|
|
|
|
export default css`
|
|
${componentStyles}
|
|
|
|
:host {
|
|
display: block;
|
|
}
|
|
|
|
.radio-group {
|
|
border: solid var(--sl-panel-border-width) var(--sl-panel-border-color);
|
|
border-radius: var(--sl-border-radius-medium);
|
|
padding: var(--sl-spacing-large);
|
|
padding-top: var(--sl-spacing-x-small);
|
|
}
|
|
|
|
.radio-group .radio-group__label {
|
|
font-family: var(--sl-input-font-family);
|
|
font-size: var(--sl-input-font-size-medium);
|
|
font-weight: var(--sl-input-font-weight);
|
|
color: var(--sl-input-color);
|
|
padding: 0 var(--sl-spacing-2x-small);
|
|
}
|
|
|
|
::slotted(sl-radio:not(:last-of-type)) {
|
|
display: block;
|
|
margin-bottom: var(--sl-spacing-2x-small);
|
|
}
|
|
|
|
.radio-group:not(.radio-group--has-fieldset) {
|
|
border: none;
|
|
padding: 0;
|
|
margin: 0;
|
|
min-width: 0;
|
|
}
|
|
|
|
.radio-group:not(.radio-group--has-fieldset) .radio-group__label {
|
|
position: absolute;
|
|
width: 0;
|
|
height: 0;
|
|
clip: rect(0 0 0 0);
|
|
clip-path: inset(50%);
|
|
overflow: hidden;
|
|
white-space: nowrap;
|
|
}
|
|
`;
|