UNPKG

@trimble-oss/moduswebcomponents

Version:

Modus Web Components is a modern, accessible UI library built with Stencil JS that provides reusable web components following Trimble's Modus design system. This updated version focuses on improved flexibility, enhanced theming options, comprehensive cust

113 lines (107 loc) 4.28 kB
/** * This component uses Tailwind CSS and DaisyUI. * Only add styles here that should not be applied by Tailwind, Daisy, or the theme. */ modus-wc-radio.modus-wc-radio-host { align-items: center; display: flex; } modus-wc-radio.modus-wc-radio-host .modus-wc-input-label { font-weight: var(--modus-wc-font-weight-normal); padding-inline-start: var(--modus-wc-spacing-md); } modus-wc-radio.modus-wc-radio-host [type=radio].modus-wc-radio:checked { --fallback-bc: var(--modus-wc-color-primary); } modus-wc-radio.modus-wc-radio-host [type=radio].modus-wc-radio:focus { outline-color: var(--modus-wc-color-primary); } modus-wc-radio.modus-wc-radio-host [type=radio].modus-wc-radio:hover { --fallback-bc: var(--modus-wc-color-primary); } [data-theme=modus-classic-light] modus-wc-radio .modus-wc-radio, [data-theme=modus-classic-dark] modus-wc-radio .modus-wc-radio { --fallback-bc: var(--modus-wc-color-gray-4); border-width: var(--modus-wc-border-width-sm); } [data-theme=modus-classic-light] modus-wc-radio .modus-wc-radio.modus-wc-radio-xs, [data-theme=modus-classic-dark] modus-wc-radio .modus-wc-radio.modus-wc-radio-xs { height: 0.875rem; width: 0.875rem; } [data-theme=modus-classic-light] modus-wc-radio .modus-wc-radio.modus-wc-radio-sm, [data-theme=modus-classic-dark] modus-wc-radio .modus-wc-radio.modus-wc-radio-sm { height: 1rem; width: 1rem; } [data-theme=modus-classic-light] modus-wc-radio .modus-wc-radio.modus-wc-radio-md, [data-theme=modus-classic-dark] modus-wc-radio .modus-wc-radio.modus-wc-radio-md { height: 1.125rem; width: 1.125rem; } [data-theme=modus-classic-light] modus-wc-radio .modus-wc-radio.modus-wc-radio-lg, [data-theme=modus-classic-dark] modus-wc-radio .modus-wc-radio.modus-wc-radio-lg { height: 1.25rem; width: 1.25rem; } [data-theme=modus-classic-light] modus-wc-radio .modus-wc-radio:checked { --fallback-bc: var(--modus-wc-color-trimble-blue); } [data-theme=modus-classic-light] modus-wc-radio .modus-wc-radio:focus { outline-color: var(--modus-wc-color-trimble-blue); } [data-theme=modus-classic-light] modus-wc-radio .modus-wc-radio:hover { --fallback-bc: var(--modus-wc-color-trimble-blue); } [data-theme=modus-classic-dark] modus-wc-radio .modus-wc-radio:checked { --fallback-bc: var(--modus-wc-color-highlight-blue); } [data-theme=modus-classic-dark] modus-wc-radio .modus-wc-radio:focus { outline-color: var(--modus-wc-color-highlight-blue); } [data-theme=modus-classic-dark] modus-wc-radio .modus-wc-radio:hover { --fallback-bc: var(--modus-wc-color-trimble-blue); } [data-theme=connect-light] modus-wc-radio .modus-wc-radio, [data-theme=connect-dark] modus-wc-radio .modus-wc-radio { --fallback-bc: var(--modus-wc-color-gray-4); border-width: var(--modus-wc-border-width-sm); } [data-theme=connect-light] modus-wc-radio .modus-wc-radio.modus-wc-radio-xs, [data-theme=connect-dark] modus-wc-radio .modus-wc-radio.modus-wc-radio-xs { height: 0.875rem; width: 0.875rem; } [data-theme=connect-light] modus-wc-radio .modus-wc-radio.modus-wc-radio-sm, [data-theme=connect-dark] modus-wc-radio .modus-wc-radio.modus-wc-radio-sm { height: 1rem; width: 1rem; } [data-theme=connect-light] modus-wc-radio .modus-wc-radio.modus-wc-radio-md, [data-theme=connect-dark] modus-wc-radio .modus-wc-radio.modus-wc-radio-md { height: 1.25rem; width: 1.25rem; } [data-theme=connect-light] modus-wc-radio .modus-wc-radio.modus-wc-radio-lg, [data-theme=connect-dark] modus-wc-radio .modus-wc-radio.modus-wc-radio-lg { height: 1.75rem; width: 1.75rem; } [data-theme=connect-light] modus-wc-radio .modus-wc-radio:checked { --fallback-bc: var(--modus-wc-color-trimble-blue); } [data-theme=connect-light] modus-wc-radio .modus-wc-radio:focus { outline-color: var(--modus-wc-color-trimble-blue); } [data-theme=connect-light] modus-wc-radio .modus-wc-radio:hover { --fallback-bc: var(--modus-wc-color-trimble-blue); } [data-theme=connect-dark] modus-wc-radio .modus-wc-radio:checked { --fallback-bc: var(--modus-wc-color-highlight-blue); } [data-theme=connect-dark] modus-wc-radio .modus-wc-radio:focus { outline-color: var(--modus-wc-color-highlight-blue); } [data-theme=connect-dark] modus-wc-radio .modus-wc-radio:hover { --fallback-bc: var(--modus-wc-color-trimble-blue); }