@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
61 lines (57 loc) • 2.72 kB
CSS
.modus-wc-input--error {
border-color: var(--modus-wc-color-error) ;
}
.modus-wc-input--info {
border-color: var(--modus-wc-color-info) ;
}
.modus-wc-input--success {
border-color: var(--modus-wc-color-success) ;
}
.modus-wc-input--warning {
border-color: var(--modus-wc-color-warning) ;
}
modus-wc-date .modus-wc-input-label {
padding-bottom: var(--modus-wc-spacing-sm);
}
[data-theme=modus-classic-light] modus-wc-date .modus-wc-date-input.modus-wc-input,
[data-theme=modus-classic-dark] modus-wc-date .modus-wc-date-input.modus-wc-input {
border-radius: var(--modus-wc-border-radius-md);
}
[data-theme=modus-classic-light] modus-wc-date .modus-wc-date-input.modus-wc-input.modus-wc-input-sm,
[data-theme=modus-classic-dark] modus-wc-date .modus-wc-date-input.modus-wc-input.modus-wc-input-sm {
font-size: var(--modus-wc-font-size-sm);
height: var(--modus-wc-input-height-sm);
padding: var(--modus-wc-spacing-sm) var(--modus-wc-spacing-xs);
}
[data-theme=modus-classic-light] modus-wc-date .modus-wc-date-input.modus-wc-input.modus-wc-input-md,
[data-theme=modus-classic-dark] modus-wc-date .modus-wc-date-input.modus-wc-input.modus-wc-input-md {
font-size: var(--modus-wc-font-size-md);
height: var(--modus-wc-input-height-md);
padding: var(--modus-wc-spacing-sm);
}
[data-theme=modus-classic-light] modus-wc-date .modus-wc-date-input.modus-wc-input.modus-wc-input-lg,
[data-theme=modus-classic-dark] modus-wc-date .modus-wc-date-input.modus-wc-input.modus-wc-input-lg {
font-size: var(--modus-wc-font-size-lg);
height: var(--modus-wc-input-height-lg);
padding: var(--modus-wc-spacing-md) var(--modus-wc-spacing-sm);
}
[data-theme=modus-classic-light] modus-wc-date .modus-wc-date-input.modus-wc-input:focus,
[data-theme=modus-classic-dark] modus-wc-date .modus-wc-date-input.modus-wc-input:focus {
border-color: var(--modus-wc-color-blue-light);
border-width: var(--modus-wc-border-width-sm);
box-shadow: none;
outline: none;
}
[data-theme=modus-classic-light] modus-wc-date .modus-wc-date-input.modus-wc-input.modus-wc-date-input--readonly,
[data-theme=modus-classic-dark] modus-wc-date .modus-wc-date-input.modus-wc-input.modus-wc-date-input--readonly {
background-color: var(--modus-wc-color-base-100);
}
[data-theme=modus-classic-light] modus-wc-date .modus-wc-date-input.modus-wc-input.modus-wc-input-bordered:not(:disabled):not(:focus) {
border-color: var(--modus-wc-color-gray-6);
}
[data-theme=modus-classic-dark] modus-wc-date .modus-wc-date-input {
color-scheme: dark;
}
[data-theme=modus-classic-dark] modus-wc-date .modus-wc-date-input.modus-wc-input:focus {
border-color: var(--modus-wc-color-highlight-blue);
}