UNPKG

5.9 kBSCSSView Raw
1@import './ag-theme-classic-common';
2@import './ag-theme-classic-vars';
3
4// Colors
5$icon-color: black !default;
6$alt-icon-color: white !default;
7$foreground-color: #222 !default;
8$secondary-foreground-color: rgba(white, $secondary-foreground-color-opacity) !default;
9$disabled-foreground-color: rgba(#222, $disabled-foreground-color-opacity) !default;
10$menu-option-active-color: #c7c7c7 !default;
11
12$card-background-color: #f6f6f6 !default;
13$border-color: #9bc2e6 !default;
14$primary-color: $icon-color !default;
15$accent-color: $icon-color !default;
16
17$background-color: white !default;
18$odd-row-background-color: #deebf7 !default;
19
20$editor-background-color: #f6f6f6 !default;
21
22$header-background-color: #5e9cd3 !default;
23$header-background-image: none !default;
24$panel-background-color: #f6f6f6 !default;
25
26$tool-panel-background-color: #f6f6f6 !default;
27
28$chip-background-color: #ddebf7 !default;
29
30$range-selection-background-color: rgba(100, 160, 160, 0.4) !default;
31$range-selection-highlight-color: rgba(255, 255, 255, 0.4) !default;
32
33$hover-color: inherit !default;
34
35$selected-color: $menu-option-active-color !default;
36
37$cell-data-changed-color: white !default;
38
39$focused-cell-border-color: darkgreen !default;
40
41$tab-background-color: #5e9cd3;
42
43$cell-highlight-border: 2px solid lightgreen !default;
44$cell-horizontal-border: 1px dotted #9bc2e6 !default;
45
46$ag-range-selected-color-1: rgba(120, 120, 120, 0.4) !default;
47$ag-range-selected-color-2: rgba(80, 80, 80, 0.4) !default;
48$ag-range-selected-color-3: rgba(40, 40, 40, 0.4) !default;
49$ag-range-selected-color-4: rgba(0, 0, 0, 0.4) !default;
50
51// delta changes
52$value-change-delta-up-color: darkgreen !default;
53$value-change-delta-down-color: darkred !default;
54$value-change-value-highlight-background-color: #cec !default;
55
56$row-floating-background-color: #f0f0f0 !default;
57$row-stub-background-color: #f0f0f0 !default;
58
59$params: (
60 grid-size: $grid-size,
61 icon-size: $icon-size,
62 header-icon-size: $header-icon-size,
63 row-height: $row-height,
64 header-height: $header-height,
65 virtual-item-height: $virtual-item-height,
66 rich-select-item-height: $row-height,
67 cell-horizontal-padding: $cell-horizontal-padding,
68 toolpanel-indent-size: $toolpanel-indent-size,
69 row-group-indent-size: $row-group-indent-size,
70 icons-path: $icons-path,
71 font-family: $font-family,
72 font-size: $font-size,
73 font-weight: $font-weight,
74 secondary-font-family: $secondary-font-family,
75 secondary-font-size: $secondary-font-size,
76 secondary-font-weight: $secondary-font-weight,
77 foreground-color: $foreground-color,
78 foreground-opacity: $foreground-opacity,
79 secondary-foreground-color-opacity: $secondary-foreground-color-opacity,
80 secondary-foreground-color: $secondary-foreground-color,
81 disabled-foreground-color-opacity: $disabled-foreground-color-opacity,
82 disabled-foreground-color: $disabled-foreground-color,
83 background-color: $background-color,
84 tab-background-color: $tab-background-color,
85 odd-row-background-color: $odd-row-background-color,
86 header-cell-moving-background-color: $header-cell-moving-background-color,
87 icon-color: $icon-color,
88 alt-icon-color: $alt-icon-color,
89 border-color: $border-color,
90 button-background-color: transparent,
91 cell-data-changed-color: $cell-data-changed-color,
92 chip-background-color: $chip-background-color,
93 editor-background-color: $editor-background-color,
94 range-selection-background-color: $range-selection-background-color,
95 range-selection-highlight-color: $range-selection-highlight-color,
96 header-background-color: $header-background-color,
97 header-background-image: $header-background-image,
98 panel-background-color: $panel-background-color,
99 tool-panel-background-color: $tool-panel-background-color,
100 card-background-color: $card-background-color,
101 accent-color: $accent-color,
102 primary-color: $primary-color,
103 hover-color: $hover-color,
104 selected-color: $selected-color,
105 icon-opacity: $foreground-opacity,
106 button-text-transform: uppercase,
107 card-radius: $card-radius,
108 card-shadow: $card-shadow,
109 input-height: $grid-size * 4,
110 focused-cell-border-color: $focused-cell-border-color,
111 menu-option-active-color: $menu-option-active-color,
112 ag-range-selected-color-1: $ag-range-selected-color-1,
113 ag-range-selected-color-2: $ag-range-selected-color-2,
114 ag-range-selected-color-3: $ag-range-selected-color-3,
115 ag-range-selected-color-4: $ag-range-selected-color-4,
116 cell-highlight-border: $cell-highlight-border,
117 cell-horizontal-border: $cell-horizontal-border,
118 value-change-delta-up-color: $value-change-delta-up-color,
119 value-change-delta-down-color: $value-change-delta-down-color,
120 value-change-value-highlight-background-color: $value-change-value-highlight-background-color,
121 row-floating-background-color: $row-floating-background-color,
122 row-stub-background-color: $row-stub-background-color,
123);
124
125.ag-theme-blue {
126 @include ag-theme-classic($params);
127
128 $inverted-icons: asc, desc, expanded, contracted, menu, filter;
129
130 .ag-header {
131 @each $icon in $inverted-icons {
132 .ag-icon-#{$icon} {
133 @include colorful-icon($icons-path, '#{$icon}', white, white);
134 display: inline-block;
135 }
136 }
137 }
138
139 $tab-icons: menu, filter, columns;
140
141 @each $icon in $tab-icons {
142 .ag-tab-header .ag-tab:not(.ag-tab-selected) .ag-icon-#{$icon} {
143 @include colorful-icon($icons-path, '#{$icon}', white, white);
144 }
145 }
146
147 input,
148 select {
149 background-color: $card-background-color;
150 color: $foreground-color;
151 }
152
153 .ag-row {
154 border-bottom-width: 1px;
155 border-bottom-style: dotted;
156 }
157
158 .ag-floating-filter-body input[readonly] {
159 background: rgba(255, 255, 255, 0.3);
160 }
161}