|
| 1 | +// Dark theme |
| 2 | + |
| 3 | +$c-select-color__dt: $body-color__dt !default; |
| 4 | +$c-select-disabled-color__dt: $text-disabled__dt !default; |
| 5 | +$c-select-bg__dt: $input-bg__dt !default; |
| 6 | +$c-select-disabled-bg__dt: $input-disabled-bg__dt !default; |
| 7 | +$c-select-indicator-color__dt: $gray-800 !default; |
| 8 | +$c-select-indicator__dt: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'><path fill='#{$c-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/></svg>") !default; |
| 9 | +$c-select-indicator-bg__dt: $input-bg__dt !default; |
| 10 | +$c-select-indicator-border-color__dt: $gray-500 !default; |
| 11 | +$c-select-background__dt: escape-svg($c-select-indicator) no-repeat right $c-select-padding-x center / $c-select-bg-size !default; // Used so we can have multiple background elements (e.g., arrow and feedback icon) |
| 12 | +$c-select-border-color__dt: $input-border-color__dt !default; |
| 13 | + |
| 14 | +$c-select-focus-bg__dt: $input-focus-bg__dt !default; |
| 15 | +$c-select-focus-border-color__dt: $input-focus-border-color__dt !default; |
| 16 | +$c-select-focus-color__dt: $input-focus-color__dt !default; |
| 17 | + |
| 18 | +$c-select-tag-bg__dt: rgba($white, .1) !default; |
| 19 | +$c-select-tag-border-color__dt: $border-color__dt !default; |
| 20 | + |
| 21 | +$c-select-search-color__dt: $input-color__dt !default; |
| 22 | +$c-select-search-bg__dt: transparent !default; |
| 23 | +$c-select-search-border-color__dt: $input-border-color__dt !default; |
| 24 | + |
| 25 | +$c-select-options-color__dt: $body-color__dt !default; |
| 26 | +$c-select-options-bg__dt: $bg-elevation-8 !default; |
| 27 | +$c-select-options-border-color__dt: $border-color__dt !default; |
| 28 | + |
| 29 | +$c-select-option-hover-color__dt: $body-color__dt !default; |
| 30 | +$c-select-option-hover-bg__dt: rgba($white, .04) !default; |
| 31 | +$c-select-option-disabled-color__dt: $gray-600 !default; |
| 32 | +$c-select-option-selected-bg__dt: rgba($white, .04) !default; |
| 33 | + |
| 34 | +$c-select-option-indicator-checked-color__dt: $component-active-color__dt !default; |
| 35 | +$c-select-option-indicator-checked-bg__dt: $component-active-bg__dt !default; |
| 36 | +$c-select-option-indicator-checked-border-color__dt: $c-select-option-indicator-checked-bg__dt !default; |
| 37 | +$c-select-option-checkbox-indicator-icon-checked__dt: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'><path fill='#{$c-select-option-indicator-checked-color__dt}' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/></svg>") !default; |
| 38 | + |
| 39 | +// stylelint-disable-next-line scss/dollar-variable-default |
| 40 | +$c-select-theme-map: map-merge( |
| 41 | + $c-select-theme-map, |
| 42 | + ( |
| 43 | + dark: ( |
| 44 | + "c-select-color": $c-select-color__dt, |
| 45 | + "c-select-bg": $c-select-bg__dt, |
| 46 | + "c-select-background": $c-select-background__dt, |
| 47 | + "c-select-border-color": $c-select-border-color__dt, |
| 48 | + "c-select-focus-bg": $c-select-focus-bg__dt, |
| 49 | + "c-select-focus-border-color": $c-select-focus-border-color__dt, |
| 50 | + "c-select-focus-color": $c-select-focus-color__dt, |
| 51 | + "c-select-tag-bg": $c-select-tag-bg__dt, |
| 52 | + "c-select-tag-border-color": $c-select-tag-border-color__dt, |
| 53 | + "c-select-disabled-color": $c-select-disabled-color__dt, |
| 54 | + "c-select-disabled-bg": $c-select-disabled-bg__dt, |
| 55 | + "c-select-search-color": $c-select-search-color__dt, |
| 56 | + "c-select-search-bg": $c-select-search-bg__dt, |
| 57 | + "c-select-search-border-color": $c-select-search-border-color__dt, |
| 58 | + "c-select-options-color": $c-select-options-color__dt, |
| 59 | + "c-select-options-bg": $c-select-options-bg__dt, |
| 60 | + "c-select-options-border-color": $c-select-options-border-color__dt, |
| 61 | + "c-select-option-hover-color": $c-select-option-hover-color__dt, |
| 62 | + "c-select-option-hover-bg": $c-select-option-hover-bg__dt, |
| 63 | + "c-select-option-disabled-color": $c-select-option-disabled-color__dt, |
| 64 | + "c-select-option-selected-bg": $c-select-option-selected-bg__dt, |
| 65 | + "c-select-indicator-bg": $c-select-indicator-bg__dt, |
| 66 | + "c-select-indicator-border-color": $c-select-indicator-border-color__dt, |
| 67 | + "c-select-option-indicator-checked-color": $c-select-option-indicator-checked-color__dt, |
| 68 | + "c-select-option-indicator-checked-bg": $c-select-option-indicator-checked-bg__dt, |
| 69 | + "c-select-option-indicator-checked-border-color": $c-select-option-indicator-checked-border-color__dt, |
| 70 | + "c-select-option-checkbox-indicator-icon-checked": $c-select-option-checkbox-indicator-icon-checked__dt |
| 71 | + ) |
| 72 | + ) |
| 73 | +); |
0 commit comments