rtl.scss 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. $module: #{$prefix}-calendar;
  2. .#{$prefix}-rtl,
  3. .#{$prefix}-portal-rtl {
  4. .#{$module}-day,
  5. .#{$module}-week,
  6. .#{$module}-month {
  7. direction: rtl;
  8. }
  9. .#{$module}-day,
  10. .#{$module}-week {
  11. &-sticky-left {
  12. left: auto;
  13. right: $spacing-calendar_sticky_left-left;
  14. }
  15. .#{$module}-all-day {
  16. .#{$module}-tag {
  17. text-align: left;
  18. padding-right: 0;
  19. padding-left: $spacing-calendar_allDay_tag-paddingRight;
  20. }
  21. }
  22. .#{$module}-time {
  23. padding-right: 0;
  24. padding-left: $spacing-calendar_time-paddingRight;
  25. &-item {
  26. text-align: left;
  27. }
  28. }
  29. .#{$module}-time .#{$module}-time-items {
  30. margin-left: 0;
  31. margin-right: auto;
  32. }
  33. }
  34. .#{$module}-week {
  35. .#{$module}-grid-skeleton-row-line::after {
  36. left: 0;
  37. right: 0;
  38. }
  39. .#{$module}-grid-skeleton li {
  40. border-right: 0;
  41. border-left: $width-calendar-border-default solid $color-calendar_day-border;
  42. }
  43. .#{$module}-grid:last-child {
  44. .#{$module}-grid-content li {
  45. border-left: 0;
  46. }
  47. }
  48. .#{$module}-all-day {
  49. &-content {
  50. padding-left: auto;
  51. padding-right: $spacing-calendar_allDay_content-paddingLeft;
  52. .#{$module}-all-day-skeleton {
  53. li {
  54. border-right: 0;
  55. border-left: $width-calendar-border-default solid $color-calendar_day-border;
  56. &:last-child {
  57. border-left: $width-calendar-border-default solid transparent;
  58. }
  59. }
  60. }
  61. }
  62. }
  63. & &-tag {
  64. text-align: left;
  65. &:first-child {
  66. padding-right: auto;
  67. padding-left: $spacing-calendar_tag_child-paddingRight;
  68. }
  69. }
  70. }
  71. .#{$module}-month {
  72. &-grid-row,
  73. &-skeleton {
  74. li {
  75. text-align: left;
  76. padding-right: auto;
  77. padding-left: $spacing-calendar_skeletion_grid_row_li-paddingRight;
  78. span {
  79. text-align: left;
  80. }
  81. }
  82. }
  83. &-skeleton {
  84. li {
  85. border-right: 0;
  86. border-left: $width-calendar-border-default solid $color-calendar_day-border;
  87. }
  88. li:last-child {
  89. border-left: none;
  90. }
  91. .#{$module}-month-event-card-wrapper {
  92. right: auto;
  93. left: $spacing-calendar_month_event_card_wrapper-right;
  94. }
  95. }
  96. &-date {
  97. right: auto;
  98. left: $spacing-calendar_month_date-right;
  99. }
  100. }
  101. .#{$module}-month-event-card {
  102. &-close {
  103. margin-right: 0;
  104. margin-left: $spacing-calendar_month_event_card_close-marginRight;
  105. }
  106. }
  107. }