rtl.scss 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. $module: #{$prefix}-tree;
  2. .#{$prefix}-rtl,
  3. .#{$prefix}-popover-rtl {
  4. .#{$module} {
  5. direction: rtl;
  6. }
  7. .#{$module}-wrapper {
  8. direction: rtl;
  9. }
  10. .#{$module}-option-list {
  11. direction: rtl;
  12. .#{$module}-option-expand-icon,
  13. .#{$module}-option-empty-icon {
  14. margin-right: 0;
  15. margin-left: $spacing-tree_icon-marginRight;
  16. }
  17. .#{$module}-option {
  18. &-label {
  19. & > .#{$prefix}-icon {
  20. margin-right: 0;
  21. margin-left: $spacing-tree_icon-marginRight;
  22. }
  23. .#{$prefix}-checkbox {
  24. margin-right: 0;
  25. margin-left: $spacing-tree_icon-marginRight;
  26. }
  27. }
  28. &-collapsed {
  29. .#{$module}-option-expand-icon {
  30. transform: rotate(90deg);
  31. }
  32. }
  33. }
  34. @for $i from 1 through 20 {
  35. .#{$module}-option-level-#{$i} {
  36. padding-left: 0;
  37. padding-right: $spacing-tree_option_level-paddingLeft * ($i - 1) + $spacing-tree_option_level1-paddingLeft;
  38. }
  39. }
  40. .#{$module}-option-label-empty {
  41. padding-left: auto;
  42. padding-right: 0;
  43. }
  44. }
  45. .#{$module}-option-list-block {
  46. direction: rtl;
  47. }
  48. }