rtl.scss 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  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. padding-left: 0;
  19. padding-right: $spacing-tree_option_level1-paddingLeft;
  20. &-label {
  21. & > .#{$prefix}-icon {
  22. margin-right: 0;
  23. margin-left: $spacing-tree_icon-marginRight;
  24. }
  25. .#{$prefix}-checkbox {
  26. margin-right: 0;
  27. margin-left: $spacing-tree_icon-marginRight;
  28. }
  29. }
  30. &-collapsed {
  31. .#{$module}-option-expand-icon {
  32. transform: rotate(90deg);
  33. }
  34. }
  35. }
  36. @for $i from 1 through 20 {
  37. li.#{$module}-option.#{$module}-option-fullLabel-level-#{$i} {
  38. padding-left: 0;
  39. padding-right: $spacing-tree_option_level-paddingLeft * ($i - 1) + $spacing-tree_option_level1-paddingLeft;
  40. }
  41. }
  42. .#{$module}-option-label-empty {
  43. padding-left: auto;
  44. padding-right: 0;
  45. }
  46. .#{$module}-option {
  47. &-switcher {
  48. margin-right: 0;
  49. margin-left: $spacing-tree_icon-marginRight;
  50. }
  51. }
  52. }
  53. .#{$module}-option-list-block {
  54. direction: rtl;
  55. }
  56. }