|
551 | 551 | content: ''; |
552 | 552 | position: absolute; |
553 | 553 | background: var-get($theme, 'week-number-background'); |
554 | | - border-inline: rem(1px) solid var-get($theme, 'week-number-background'); |
555 | | - inset-block-start: 100%; |
556 | | - height: calc(#{$date-view-row-gap} + #{rem(if($variant == 'indigo', 0px, 2px))}); |
| 554 | + inset-block-start: calc(100% + #{$border-size}); |
| 555 | + height: $date-view-row-gap; |
557 | 556 | width: $date-size; |
558 | 557 | } |
559 | 558 | } |
|
775 | 774 | color: var-get($theme, 'week-number-foreground'); |
776 | 775 | background: var-get($theme, 'week-number-background'); |
777 | 776 |
|
778 | | - // This is not an actual date and should not change it's border when changing the date border |
779 | | - border-color: var-get($theme, 'week-number-background'); |
780 | | - |
781 | 777 | &::before { |
782 | 778 | content: ''; |
783 | 779 | position: absolute; |
784 | 780 | background: var-get($theme, 'week-number-background'); |
785 | | - inset-block-start: 100%; |
786 | | - height: calc(#{$date-view-row-gap} + #{rem(if($variant == 'indigo', 0, 2px))}); |
| 781 | + |
| 782 | + @if $variant != 'indigo' { |
| 783 | + inset-block-start: calc(100% + #{$border-size}); |
| 784 | + } @else { |
| 785 | + inset-block-start: 100%; |
| 786 | + } |
| 787 | + |
| 788 | + height: $date-view-row-gap; |
787 | 789 | width: $date-size; |
788 | 790 | } |
789 | 791 | } |
|
1707 | 1709 | background: var-get($theme, 'date-selected-current-range-background'); |
1708 | 1710 | } |
1709 | 1711 |
|
| 1712 | + @if $variant == 'indigo' { |
| 1713 | + border-color: var-get($theme, 'date-selected-current-border-color'); |
| 1714 | + } |
| 1715 | + |
1710 | 1716 | @if $variant == 'fluent' { |
1711 | 1717 | &::before { |
1712 | 1718 | background: var-get($theme, 'date-selected-current-range-background'); |
|
1720 | 1726 | &:hover { |
1721 | 1727 | color: var-get($theme, 'date-selected-current-range-hover-foreground'); |
1722 | 1728 |
|
| 1729 | + @if $variant == 'indigo' { |
| 1730 | + border-color: var-get($theme, 'date-selected-current-hover-border-color'); |
| 1731 | + } |
1723 | 1732 |
|
1724 | 1733 | @if $variant != 'fluent' { |
1725 | 1734 | background: var-get($theme, 'date-selected-current-range-hover-background'); |
|
1743 | 1752 | %date-inner { |
1744 | 1753 | color: var-get($theme, 'date-selected-current-range-focus-foreground'); |
1745 | 1754 |
|
| 1755 | + @if $variant == 'indigo' { |
| 1756 | + border-color: var-get($theme, 'date-selected-current-focus-border-color'); |
| 1757 | + } |
| 1758 | + |
1746 | 1759 | @if $variant != 'fluent' { |
1747 | 1760 | background: var-get($theme, 'date-selected-current-range-focus-background'); |
1748 | 1761 | } |
|
1759 | 1772 | } |
1760 | 1773 | } |
1761 | 1774 |
|
1762 | | - @if $variant == 'bootstrap' { |
| 1775 | + @if $variant == 'bootstrap' or $variant == 'indigo' { |
1763 | 1776 | %date-selected-current-range-not-first-last { |
1764 | 1777 | %date-inner { |
1765 | 1778 | border-color: var-get($theme, 'date-current-border-color'); |
|
1777 | 1790 | } |
1778 | 1791 | } |
1779 | 1792 |
|
| 1793 | + @if $variant == 'indigo' { |
| 1794 | + %date-selected-current-range-not-first-last { |
| 1795 | + %date-inner { |
| 1796 | + color: var-get($theme, 'date-current-foreground'); |
| 1797 | + |
| 1798 | + &:hover { |
| 1799 | + color: var-get($theme, 'date-current-hover-foreground'); |
| 1800 | + } |
| 1801 | + } |
| 1802 | + } |
| 1803 | + |
| 1804 | + %date-selected-current-range-active-not-first-last { |
| 1805 | + %date-inner { |
| 1806 | + color: var-get($theme, 'date-current-focus-foreground'); |
| 1807 | + } |
| 1808 | + } |
| 1809 | + } |
| 1810 | + |
1780 | 1811 | %date-selected-current-range-first, |
1781 | 1812 | %date-selected-current-range-last { |
1782 | 1813 | %date-inner { |
|
1961 | 1992 | %date-inner { |
1962 | 1993 | color: var-get($theme, 'date-selected-foreground'); |
1963 | 1994 | background: var-get($theme, 'date-selected-background'); |
| 1995 | + border-color: var-get($theme, 'date-selected-current-border-color'); |
1964 | 1996 |
|
1965 | 1997 | &::after { |
1966 | 1998 | width: calc($date-inner-size - #{rem(4px)}); |
|
1971 | 2003 | &:hover { |
1972 | 2004 | color: var-get($theme, 'date-selected-hover-foreground'); |
1973 | 2005 | background: var-get($theme, 'date-selected-hover-background'); |
| 2006 | + border-color: var-get($theme, 'date-selected-current-hover-border-color'); |
1974 | 2007 |
|
1975 | 2008 | // stylelint-disable-next-line |
1976 | 2009 | &::after { |
|
1987 | 2020 | %date-inner { |
1988 | 2021 | color: var-get($theme, 'date-selected-focus-foreground') !important; |
1989 | 2022 | background: var-get($theme, 'date-selected-focus-background') !important; |
| 2023 | + border-color: var-get($theme, 'date-selected-current-focus-border-color'); |
1990 | 2024 |
|
1991 | 2025 | &::after { |
1992 | 2026 | width: calc($date-inner-size - #{rem(4px)}); |
|
2608 | 2642 | } |
2609 | 2643 |
|
2610 | 2644 | %date-inner { |
2611 | | - border-color: var-get($theme, 'date-selected-focus-border-color'); |
| 2645 | + @if $variant != 'indigo' { |
| 2646 | + border-color: var-get($theme, 'date-selected-focus-border-color'); |
| 2647 | + } |
2612 | 2648 | } |
2613 | 2649 |
|
2614 | 2650 | @if $variant == 'bootstrap' { |
|
2674 | 2710 | } |
2675 | 2711 | } |
2676 | 2712 |
|
| 2713 | + @if $variant == 'material' { |
| 2714 | + %date-first-preview-current, |
| 2715 | + %date-last-preview-current { |
| 2716 | + %date-inner { |
| 2717 | + border-color: var-get($theme, 'date-current-border-color'); |
| 2718 | + |
| 2719 | + &:hover { |
| 2720 | + border-color: var-get($theme, 'date-current-hover-border-color'); |
| 2721 | + } |
| 2722 | + } |
| 2723 | + } |
| 2724 | + |
| 2725 | + %date-first-preview-current-active, |
| 2726 | + %date-last-preview-current-active { |
| 2727 | + %date-inner { |
| 2728 | + border-color: var-get($theme, 'date-current-focus-border-color'); |
| 2729 | + } |
| 2730 | + } |
| 2731 | + } |
| 2732 | + |
2677 | 2733 | %date-first-preview { |
2678 | 2734 | background: transparent; |
2679 | 2735 | border-block-color: transparent ; |
|
0 commit comments