|
8 | 8 | --#{$prefix}date-picker-color: #{$date-picker-color};
|
9 | 9 | --#{$prefix}date-picker-bg: #{$date-picker-bg};
|
10 | 10 | --#{$prefix}date-picker-box-shadow: #{$date-picker-box-shadow};
|
| 11 | + --#{$prefix}date-picker-border-width: #{$date-picker-border-width}; |
11 | 12 | --#{$prefix}date-picker-border-color: #{$date-picker-border-color};
|
12 |
| - --#{$prefix}date-picker-border: #{$date-picker-border-width} solid var(--#{$prefix}date-picker-border-color); |
13 | 13 | --#{$prefix}date-picker-border-radius: #{$date-picker-border-radius};
|
14 | 14 | --#{$prefix}date-picker-disabled-color: #{$date-picker-disabled-color};
|
15 | 15 | --#{$prefix}date-picker-disabled-bg: #{$date-picker-disabled-bg};
|
|
30 | 30 | --#{$prefix}date-picker-separator-icon-rtl: #{escape-svg($date-picker-separator-icon-rtl)};
|
31 | 31 | --#{$prefix}date-picker-separator-icon-bg-size: #{$date-picker-separator-icon-bg-size};
|
32 | 32 | --#{$prefix}date-picker-dropdown-bg: #{$date-picker-dropdown-bg};
|
| 33 | + --#{$prefix}date-picker-dropdown-border-width: #{$date-picker-dropdown-border-width}; |
33 | 34 | --#{$prefix}date-picker-dropdown-border-color: #{$date-picker-dropdown-border-color};
|
34 |
| - --#{$prefix}date-picker-dropdown-border: #{$date-picker-dropdown-border-width} solid var(--#{$prefix}date-picker-dropdown-border-color); |
35 | 35 | --#{$prefix}date-picker-dropdown-border-radius: #{$date-picker-dropdown-border-radius};
|
36 | 36 | --#{$prefix}date-picker-ranges-width: #{$date-picker-ranges-width};
|
37 | 37 | --#{$prefix}date-picker-ranges-padding: #{$date-picker-ranges-padding};
|
| 38 | + --#{$prefix}date-picker-ranges-border-width: #{$date-picker-ranges-border-width}; |
38 | 39 | --#{$prefix}date-picker-ranges-border-color: #{$date-picker-ranges-border-color};
|
39 |
| - --#{$prefix}date-picker-ranges-border: #{$date-picker-ranges-border-width} solid var(--#{$prefix}date-picker-ranges-border-color); |
40 | 40 | --#{$prefix}date-picker-timepicker-width: #{$date-picker-timepicker-width};
|
41 | 41 | --#{$prefix}date-picker-timepicker-border-color: #{$date-picker-timepicker-border-color};
|
42 | 42 | --#{$prefix}date-picker-timepicker-border-top: #{$date-picker-timepicker-border-width} solid var(--#{$prefix}date-picker-timepicker-border-color);
|
43 | 43 | --#{$prefix}date-picker-footer-padding: #{$date-picker-footer-padding};
|
| 44 | + --#{$prefix}date-picker-footer-border-width: #{$date-picker-footer-border-width}; |
44 | 45 | --#{$prefix}date-picker-footer-border-color: #{$date-picker-footer-border-color};
|
45 |
| - --#{$prefix}date-picker-footer-border-top: #{$date-picker-footer-border-width} solid var(--#{$prefix}date-picker-footer-border-color); |
46 | 46 | // scss-docs-end date-picker-css-vars
|
47 | 47 |
|
48 | 48 | &.is-invalid {
|
|
63 | 63 | align-items: stretch;
|
64 | 64 | width: 100%;
|
65 | 65 | background-color: var(--#{$prefix}date-picker-bg);
|
66 |
| - border: var(--#{$prefix}date-picker-border); |
67 |
| - @include border-radius(var(--#{$prefix}date-picker-border-radius), 0); |
| 66 | + background-clip: padding-box; |
| 67 | + border: var(--#{$prefix}date-picker-border-width) solid var(--#{$prefix}date-picker-border-color); |
| 68 | + @include border-radius(var(--#{$prefix}date-picker-border-radius)); |
68 | 69 |
|
69 | 70 | &:hover {
|
70 | 71 | .date-picker-input:not(:placeholder-shown) {
|
|
78 | 79 | }
|
79 | 80 |
|
80 | 81 | .date-picker.disabled & {
|
| 82 | + --#{$prefix}date-picker-border-color: var(--#{$prefix}date-picker-disabled-border-color); |
81 | 83 | background-color: var(--#{$prefix}date-picker-disabled-bg);
|
82 |
| - border-color: var(--#{$prefix}date-picker-disabled-border-color); |
83 | 84 | }
|
84 | 85 |
|
85 | 86 | .date-picker.show & {
|
|
167 | 168 | width: min-content;
|
168 | 169 | background-color: var(--#{$prefix}date-picker-dropdown-bg);
|
169 | 170 | background-clip: padding-box;
|
170 |
| - border: var(--#{$prefix}date-picker-dropdown-border); |
| 171 | + border: var(--#{$prefix}$date-picker-dropdown-border-width) solid var(--#{$prefix}date-picker-dropdown-border-color); |
171 | 172 | @include border-radius(var(--#{$prefix}date-picker-dropdown-border-radius));
|
172 | 173 | @include elevation(4);
|
173 | 174 |
|
|
189 | 190 | display: flex;
|
190 | 191 | justify-content: flex-end;
|
191 | 192 | padding: var(--#{$prefix}date-picker-footer-padding);
|
192 |
| - border-top: var(--#{$prefix}date-picker-footer-border-top); |
| 193 | + border-top: var(--#{$prefix}date-picker-footer-border-width) solid var(--#{$prefix}date-picker-footer-border-color); |
193 | 194 |
|
194 | 195 | .btn + .btn {
|
195 | 196 | margin-inline-start: .5rem;
|
|
200 | 201 | grid-area: ranges;
|
201 | 202 | width: var(--#{$prefix}date-picker-ranges-width);
|
202 | 203 | padding: var(--#{$prefix}date-picker-ranges-padding);
|
203 |
| - border-right: var(--#{$prefix}date-picker-ranges-border); |
| 204 | + border-right: var(--#{$prefix}date-picker-ranges-border-width) solid var(--#{$prefix}date-picker-ranges-border-color); |
204 | 205 | }
|
205 | 206 |
|
206 | 207 | .date-picker-calendars {
|
|
0 commit comments