Skip to content

Commit 69a3b7e

Browse files
committed
fix(calendar): add inactive range styles for material, indigo, and fluent themes
1 parent 10a9fff commit 69a3b7e

File tree

3 files changed

+43
-0
lines changed

3 files changed

+43
-0
lines changed

src/components/calendar/themes/shared/fluent/days-view.fluent.scss

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -682,3 +682,17 @@ $fake-bg-position: calc(50% - (var-get($theme, 'size') / 2));
682682
}
683683
}
684684
}
685+
686+
[part~='date-inner'][part~='inactive'][part~='range']:not([part~='first'], [part~='last'], [part~='preview']) {
687+
color: var-get($theme, 'date-selected-range-foreground');
688+
689+
&:hover {
690+
color: var-get($theme, 'date-selected-range-hover-foreground');
691+
background: var-get($theme, 'date-selected-range-hover-background');
692+
}
693+
694+
&:focus {
695+
color: var-get($theme, 'date-selected-range-focus-foreground');
696+
background: var-get($theme, 'date-selected-range-focus-background');
697+
}
698+
}

src/components/calendar/themes/shared/indigo/days-view.indigo.scss

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -670,3 +670,18 @@ $week-number-radius: var-get($theme, 'week-number-border-radius');
670670
border-color: var-get($theme, 'date-selected-focus-border-color');
671671
}
672672
}
673+
674+
[part~='date-inner'][part~='inactive'][part~='range']:not([part~='first'], [part~='last'], [part~='preview']) {
675+
color: var-get($theme, 'date-selected-range-foreground');
676+
border-color: transparent;
677+
678+
&:hover {
679+
color: var-get($theme, 'date-selected-range-hover-foreground');
680+
background: var-get($theme, 'date-selected-range-hover-background');
681+
}
682+
683+
&:focus {
684+
color: var-get($theme, 'date-selected-range-focus-foreground');
685+
background: var-get($theme, 'date-selected-range-focus-background');
686+
}
687+
}

src/components/calendar/themes/shared/material/days-view.material.scss

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -464,3 +464,17 @@ $week-number-radius: var-get($theme, 'week-number-border-radius');
464464
border-color: var-get($theme, 'date-selected-focus-border-color');
465465
}
466466
}
467+
468+
[part~='date-inner'][part~='inactive'][part~='range']:not([part~='first'], [part~='last'], [part~='preview']) {
469+
color: var-get($theme, 'date-selected-range-foreground');
470+
471+
&:hover {
472+
color: var-get($theme, 'date-selected-range-hover-foreground');
473+
background: var-get($theme, 'date-selected-range-hover-background');
474+
}
475+
476+
&:focus {
477+
color: var-get($theme, 'date-selected-range-focus-foreground');
478+
background: var-get($theme, 'date-selected-range-focus-background');
479+
}
480+
}

0 commit comments

Comments
 (0)