UNPKG

antd

Version:

An enterprise-class UI design language and React components implementation

32 lines (31 loc) 838 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _cssinjs = require("@ant-design/cssinjs"); const getRTLStyle = ({ componentCls, menuArrowOffset, calc }) => ({ [`${componentCls}-rtl`]: { direction: 'rtl' }, [`${componentCls}-submenu-rtl`]: { transformOrigin: '100% 0' }, // Vertical Arrow [`${componentCls}-rtl${componentCls}-vertical, ${componentCls}-submenu-rtl ${componentCls}-vertical`]: { [`${componentCls}-submenu-arrow`]: { '&::before': { transform: `rotate(-45deg) translateY(${(0, _cssinjs.unit)(calc(menuArrowOffset).mul(-1).equal())})` }, '&::after': { transform: `rotate(45deg) translateY(${(0, _cssinjs.unit)(menuArrowOffset)})` } } } }); var _default = exports.default = getRTLStyle;