@@ -558,7 +558,7 @@ $slick-editor-modal-footer-padding: 8px !default;
558
558
$slick-editor-modal-footer-status-text-width : 40% !default ;
559
559
$slick-editor-modal-footer-buttons-width : 60% !default ;
560
560
$slick-editor-modal-footer-btn-border : 1px solid #dbdbdb !default ;
561
- $slick-editor-modal-footer-btn-border-hover : #b5b5b5 !default ;
561
+ $slick-editor-modal-footer-btn-border-hover-color : #b5b5b5 !default ;
562
562
$slick-editor-modal-footer-btn-height : inherit !default ;
563
563
$slick-editor-modal-footer-btn-margin : 0 5px 0 0 !default ;
564
564
$slick-editor-modal-footer-btn-radius : 4px !default ;
@@ -940,30 +940,42 @@ $slick-empty-data-warning-z-index: 10 !default;
940
940
941
941
// Dark Mode
942
942
// -----------
943
+
944
+ // add a few Dark Mode SASS variables, just the basic vars
945
+ $slick-dark-primary-color : lighten ($primary-color , 15% );
946
+ $slick-dark-base-dark-text-color : #d4d4d4 ;
947
+ $slick-dark-base-dark-menu-bg-color : #252525 ;
948
+ $slick-dark-base-dark-menu-border-color : #505050 ;
949
+ $slick-dark-base-dark-menu-item-border-color : #5a5a5a ;
950
+ $slick-dark-base-dark-menu-item-hover-color : #363b40 ;
951
+ $slick-dark-base-dark-invalid-color : #ea868f ;
952
+ $slick-dark-highlight-color : $slick-dark-primary-color ;
953
+ $slick-dark-text-color : #d4d4d4 ;
954
+
943
955
.ms-dark-mode ,
944
956
.ms-drop.ms-dark-mode ,
945
957
.slick-dark-mode .ms-dark-mode ,
946
958
.slick-dark-mode {
947
- // Bootstrap --bs-body-bg: #212529
948
959
// local common CSS vars for dark mode
949
- --slick-primary-color : #{lighten ( $ primary-color, 15 % ) } ;
950
- --slick-base-dark-text-color : #d4d4d4 ;
951
- --slick-base-dark-menu-bg-color : #252525 ;
952
- --slick-base-dark-menu-border : 1px solid #505050 ;
953
- --slick-base-dark-menu-item-border : 1px solid #5a5a5a ;
954
- --slick-base-dark-menu-item-hover-color : #363b40 ;
955
- --slick-base-dark-invalid-color : #ea868f ;
956
- --slick-highlight-color : var ( -- slick-primary- color) ;
957
- --slick-text-color : #d4d4d4 ;
960
+ --slick-primary-color : #{$slick-dark- primary-color } ;
961
+ --slick-base-dark-text-color : #{ $slick-dark-base-dark-text-color } ;
962
+ --slick-base-dark-menu-bg-color : #{ $slick-dark-base-dark-menu-bg-color } ;
963
+ --slick-base-dark-menu-border : 1px solid #{ $slick-dark-base-dark-menu-border-color } ;
964
+ --slick-base-dark-menu-item-border : 1px solid #{ $slick-dark-base-dark-menu-item-border-color } ;
965
+ --slick-base-dark-menu-item-hover-color : #{ $slick-dark-base-dark-menu-item-hover-color } ;
966
+ --slick-base-dark-invalid-color : #{ $slick-dark-base-dark-invalid-color } ;
967
+ --slick-highlight-color : #{ $ slick-dark-highlight- color} ;
968
+ --slick-text-color : #{ $slick-dark-text-color } ;
958
969
970
+ // Bootstrap body bg-color is "--bs-body-bg: #212529"
959
971
--slick-autocomplete-bg-color : var (--slick-base-dark-menu-bg-color );
960
972
--slick-autocomplete-hover-bg-color : #2c3034 ;
961
973
--slick-autocomplete-text-color : #cdcdcd ;
962
974
--slick-autocomplete-tpl4-bottom-right-text-color : var (--slick-base-dark-text-color );
963
975
--slick-autocomplete-tpl4-bottom-left-text-color : var (--slick-base-dark-text-color );
964
976
--slick-autocomplete-tpl4-top-left-text-color : #fafafa ;
965
977
--slick-button-border-color : #626262 ;
966
- --slick-button-hover-border-color : #929292 ;
978
+ --slick-button-hover-border-color : #808080 ;
967
979
--slick-button-primary-color : #bababa ;
968
980
--slick-button-style-bg-color : var (--slick-base-dark-menu-bg-color );
969
981
--slick-btn-default-bg-color : #383838 ;
@@ -983,8 +995,8 @@ $slick-empty-data-warning-z-index: 10 !default;
983
995
--slick-column-picker-item-hover-color : var (--slick-base-dark-menu-item-hover-color );
984
996
--slick-column-picker-title-border-bottom : 1px solid #525252 ;
985
997
--slick-checkbox-opacity-hover : 0.7 ;
998
+ --slick-checkbox-icon-color : var (--slick-primary-color );
986
999
--slick-checkbox-icon-bg-color : #444444 ;
987
- --slick-checkbox-icon-bg-color : transparent ;
988
1000
--slick-checkbox-unchecked-color : #{lighten ($primary-color , 10% )} ;
989
1001
--slick-checkbox-unchecked-opacity : 0.4 ;
990
1002
--slick-detail-view-icon-color : var (--slick-primary-color );
@@ -1027,7 +1039,7 @@ $slick-empty-data-warning-z-index: 10 !default;
1027
1039
--slick-input-group-addon-color : var (--slick-base-dark-text-color );
1028
1040
--slick-input-group-addon-bg-color : #383a3c ;
1029
1041
--slick-input-group-addon-border : var (--slick-base-dark-menu-item-border );
1030
- --slick-input-group-btn-bg-color : #383838 ;
1042
+ --slick-input-group-btn-bg-color : #454545 ;
1031
1043
--slick-input-group-btn-hover-bg-color : #3e3e3e ;
1032
1044
--slick-input-group-btn-border : var (--slick-base-dark-menu-item-border );
1033
1045
--slick-input-group-append-bg-color : #383838 ;
@@ -1059,6 +1071,7 @@ $slick-empty-data-warning-z-index: 10 !default;
1059
1071
--slick-editor-modal-default-btn-disabled-color : #5b5b5b ;
1060
1072
--slick-editor-modal-detail-container-border-modified : 1px solid #cc8400 ;
1061
1073
--slick-editor-modal-close-btn-border-left : var (--slick-base-dark-menu-border );
1074
+ --slick-editor-modal-footer-btn-border-hover-color : var (--slick-button-hover-border-color );
1062
1075
--slick-editor-modal-container-bg-color : #333333 ;
1063
1076
--slick-editor-modal-header-bg-color : #333333 ;
1064
1077
--slick-editor-modal-footer-bg-color : #333333 ;
@@ -1092,6 +1105,7 @@ $slick-empty-data-warning-z-index: 10 !default;
1092
1105
--slick-pagination-button-border-disabled-color : #565656 ;
1093
1106
--slick-pagination-button-bg-color : #1e1e1e ;
1094
1107
--slick-pagination-button-hover-color : #2b2b2b ;
1108
+ --slick-pagination-icon-color : var (--slick-primary-color );
1095
1109
--slick-pagination-icon-seek-background-color : #434343 ;
1096
1110
--slick-pagination-icon-seek-disabled-bg-color : #434343 ;
1097
1111
--slick-pagination-icon-seek-disabled-color : gray ;
@@ -1104,9 +1118,10 @@ $slick-empty-data-warning-z-index: 10 !default;
1104
1118
--slick-container-border-top : var (--slick-base-dark-menu-border );
1105
1119
--slick-container-border-bottom : var (--slick-base-dark-menu-border );
1106
1120
--slick-canvas-bg-color : #141618 ;
1121
+ --slick-multiselect-checkbox-hover-bg-color : $slick-dark-base-dark-menu-bg-color ;
1107
1122
--slick-multiselect-input-filter-border : 1px solid #949494 ;
1108
1123
--slick-multiselect-option-highlight-bg-color : var (--slick-base-dark-menu-item-hover-color );
1109
- --slick-multiselect-select-all-label-hover-bg-color : var (--ms-option-highlight-bg -color );
1124
+ --slick-multiselect-select-all-label-hover-bg-color : var (--slick-base-dark-menu-item-hover -color );
1110
1125
--slick-multiselect-option-highlight-border : var (--slick-base-dark-menu-item-border );
1111
1126
--slick-submenu-box-shadow : 0 1px 3px 1px rgba (146 , 152 , 163 , 0.4 )
1112
1127
@@ -1115,7 +1130,7 @@ $slick-empty-data-warning-z-index: 10 !default;
1115
1130
--ms-drop-background : var (--slick-base-dark-menu-bg-color );
1116
1131
--ms-drop-color : #bbbbbb ;
1117
1132
--ms-drop-hide-radio-hover-bgcolor : var (--slick-base-dark-menu-item-hover-color );
1118
- --ms-option-highlight-bg-color : var (--slick-base-dark-menu-item -hover-color );
1133
+ --ms-option-highlight-bg-color : var (--slick-multiselect-select-all-label -hover-bg -color );
1119
1134
--ms-ok-button-bg-color : #262626 ;
1120
1135
--ms-ok-button-bg-hover-color : #373c42 ;
1121
1136
--ms-placeholder-color : #999 ;
0 commit comments