rtl.js 793 B

123456789101112131415161718192021222324252627282930313233
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.default = void 0;
  6. const getRTLStyle = _ref => {
  7. let {
  8. componentCls,
  9. menuArrowOffset
  10. } = _ref;
  11. return {
  12. [`${componentCls}-rtl`]: {
  13. direction: 'rtl'
  14. },
  15. [`${componentCls}-submenu-rtl`]: {
  16. transformOrigin: '100% 0'
  17. },
  18. // Vertical Arrow
  19. [`${componentCls}-rtl${componentCls}-vertical,
  20. ${componentCls}-submenu-rtl ${componentCls}-vertical`]: {
  21. [`${componentCls}-submenu-arrow`]: {
  22. '&::before': {
  23. transform: `rotate(-45deg) translateY(-${menuArrowOffset})`
  24. },
  25. '&::after': {
  26. transform: `rotate(45deg) translateY(${menuArrowOffset})`
  27. }
  28. }
  29. }
  30. };
  31. };
  32. var _default = exports.default = getRTLStyle;