|
663 | 663 | %calendar-view__item-inner { |
664 | 664 | color: var-get($theme, 'ym-selected-foreground'); |
665 | 665 | background: var-get($theme, 'ym-selected-background'); |
666 | | - |
667 | | - @if not $bootstrap-theme and $variant != 'fluent' { |
668 | | - box-shadow: inset 0 0 0 $border-size var-get($theme, 'ym-selected-outline-color'); |
669 | | - } |
| 666 | + box-shadow: inset 0 0 0 $border-size var-get($theme, 'ym-selected-outline-color'); |
670 | 667 |
|
671 | 668 | &:hover { |
672 | 669 | color: var-get($theme, 'ym-selected-hover-foreground'); |
|
773 | 770 | width: $date-size; |
774 | 771 | color: var-get($theme, 'week-number-foreground'); |
775 | 772 | background: var-get($theme, 'week-number-background'); |
| 773 | + border-color: transparent; |
776 | 774 |
|
777 | 775 | &::before { |
778 | 776 | content: ''; |
|
942 | 940 | } |
943 | 941 | } |
944 | 942 |
|
| 943 | + %date-selected-special-range-not-current { |
| 944 | + %date-inner { |
| 945 | + @if $variant == 'bootstrap' { |
| 946 | + border-color: transparent; |
| 947 | + |
| 948 | + &:hover { |
| 949 | + border-color: transparent |
| 950 | + } |
| 951 | + } |
| 952 | + } |
| 953 | + } |
| 954 | + |
| 955 | + %date-selected-special-active-range-not-current { |
| 956 | + %date-inner { |
| 957 | + @if $variant == 'bootstrap' { |
| 958 | + border-color: transparent |
| 959 | + } |
| 960 | + } |
| 961 | + } |
| 962 | + |
945 | 963 | %date-selected-special-current-first, |
946 | 964 | %date-selected-special-current-last, |
947 | 965 | %date-selected-special-current-first-last { |
|
1395 | 1413 | } |
1396 | 1414 |
|
1397 | 1415 | @if $variant == 'indigo' { |
| 1416 | + &::after { |
| 1417 | + width: calc($date-inner-size - #{rem(4px)}); |
| 1418 | + height: calc($date-inner-size - #{rem(4px)}); |
| 1419 | + } |
| 1420 | + } |
| 1421 | + |
| 1422 | + @if $variant == 'indigo' or $variant == 'bootstrap' { |
1398 | 1423 | background: var-get($theme, 'date-current-background'); |
1399 | 1424 | border-color: var-get($theme, 'date-current-border-color'); |
1400 | 1425 |
|
1401 | 1426 | &:hover { |
1402 | 1427 | background: var-get($theme, 'date-current-hover-background'); |
1403 | 1428 | border-color: var-get($theme, 'date-current-hover-border-color'); |
1404 | 1429 | } |
| 1430 | + } |
1405 | 1431 |
|
1406 | | - &::after { |
1407 | | - width: calc($date-inner-size - #{rem(4px)}); |
1408 | | - height: calc($date-inner-size - #{rem(4px)}); |
| 1432 | + @if $variant == 'bootstrap' { |
| 1433 | + color: var-get($theme, 'date-current-foreground'); |
| 1434 | + |
| 1435 | + &:hover { |
| 1436 | + color: var-get($theme, 'date-current-hover-foreground'); |
1409 | 1437 | } |
1410 | 1438 | } |
1411 | 1439 |
|
|
1422 | 1450 | } |
1423 | 1451 | } |
1424 | 1452 |
|
1425 | | - @if $variant == 'indigo' { |
1426 | | - %date-special-current-active { |
1427 | | - %date-inner { |
| 1453 | + %date-special-current-active { |
| 1454 | + %date-inner { |
| 1455 | + @if $variant == 'indigo' { |
1428 | 1456 | color: var-get($theme, 'date-special-focus-foreground'); |
1429 | 1457 | background: var-get($theme, 'date-current-focus-background'); |
1430 | 1458 | border-color: var-get($theme, 'date-current-focus-border-color'); |
1431 | 1459 | } |
| 1460 | + |
| 1461 | + @if $variant == 'bootstrap' { |
| 1462 | + color: var-get($theme, 'date-current-focus-foreground'); |
| 1463 | + background: var-get($theme, 'date-current-focus-background'); |
| 1464 | + border-color: var-get($theme, 'date-current-focus-border-color'); |
| 1465 | + } |
1432 | 1466 | } |
| 1467 | + } |
1433 | 1468 |
|
1434 | | - %date-special-current-selected { |
1435 | | - %date-inner { |
| 1469 | + %date-special-current-selected { |
| 1470 | + %date-inner { |
| 1471 | + @if $variant == 'indigo' { |
1436 | 1472 | &::after { |
1437 | 1473 | width: calc($date-inner-size - #{rem(4px)}); |
1438 | 1474 | height: calc($date-inner-size - #{rem(4px)}); |
|
2502 | 2538 | } |
2503 | 2539 |
|
2504 | 2540 | %date-inner { |
2505 | | - @if $variant == 'fluent' { |
| 2541 | + @if $variant == 'fluent' or $variant == 'bootstrap' { |
2506 | 2542 | border-color: transparent; |
2507 | 2543 | } |
2508 | 2544 |
|
|
2514 | 2550 | } |
2515 | 2551 |
|
2516 | 2552 | @if $bootstrap-theme { |
2517 | | - color: var-get($theme, 'date-selected-foreground'); |
| 2553 | + color: var-get($theme, 'date-selected-range-foreground'); |
| 2554 | + border-color: transparent; |
2518 | 2555 | } |
2519 | 2556 | } |
2520 | 2557 | } |
|
2674 | 2711 | %date-first-preview-selected-active, |
2675 | 2712 | %date-last-preview-selected-active { |
2676 | 2713 | %date-inner { |
2677 | | - @if $variant == 'bootstrap' { |
| 2714 | + @if $variant == 'bootstrap' { |
2678 | 2715 | color: var-get($theme, 'date-selected-focus-foreground'); |
2679 | 2716 | background: var-get($theme, 'date-selected-focus-background'); |
| 2717 | + border-color: var-get($theme, 'date-selected-focus-border-color'); |
2680 | 2718 | } |
2681 | 2719 | } |
2682 | 2720 | } |
|
0 commit comments