@adaptabletools/adaptable-cjs
Version:
Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
49 lines (37 loc) • 2.01 kB
CSS
@layer adaptable.theme {
.ab--theme-dark {
--ab-theme-loaded: dark;
--ab-cmp-input--disabled__background: #232323; /* #b6b7b8 */
--ab-color-defaultbackground: #3e444c;
--ab-color-text-on-defaultbackground: #e2e2e2;
--ab-color-primary: #262d2f;
--ab-color-primarylight: #3d3e3f;
--ab-color-primarydark: #1c2021;
--ab-color-text-on-primary: #e2e2e2; /* F2F2F2 */
--ab-color-shadow: rgb(255 255 255 / 0.45);
--ab-cmp-modal-backdrop__background: rgba(255, 255, 255, 0.2);
--ab-dashboard__border: #555;
--ab-cmp-dropdownbutton-list-separator__border: 1px solid #555;
--ab-gridheader--filtered__background: var(--ab-color-defaultbackground);
--ab-cmp-checkbox__border-color: var(--ab-color-text-on-primary);
--ab-cmp-checkbox--checked__border-color: var(--ab-color-accent);
}
.ab--theme-dark input.ab-Input[type='number']::-webkit-outer-spin-button,.ab--theme-dark input.ab-Input[type='number']::-webkit-inner-spin-button {
background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="20" viewBox="4 0 18 18" version="1.1"><path fill="%23f7f7f7" d="M7 10l5 5 5-5z" transform="translate(0, 2)"/><path fill="%23f7f7f7" d="M7 14l5-5 5 5z" transform="translate(0, -6)"/></svg>')
no-repeat center center;
}
/*
The following are only redefined here so that the DARK theme in Storybook
can be previewed correctly as that relies on an element (not the document element)
to have the class ab--theme-dark.
For our production release those are not needed and could be removed
as our dark theme is anyways applied on the document element.
*/
.ab--theme-dark {
--ab-color-inputcolor: var(--ab-color-text-on-primary);
--ab-cmp-input__color: var(--ab-color-inputcolor);
--ab-cmp-input__background: var(--ab-color-defaultbackground);
--ab-cmp-input--disabled__background: var(--ab-color-primarylight);
--ab-cmp-field-wrap__background: var(--ab-color-defaultbackground);
}
}