UNPKG

antd

Version:

An enterprise-class UI design language and React components implementation

29 lines 756 B
import { unit } from '@ant-design/cssinjs'; const getRTLStyle = _ref => { let { componentCls, menuArrowOffset, calc } = _ref; return { [`${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(${unit(calc(menuArrowOffset).mul(-1).equal())})` }, '&::after': { transform: `rotate(45deg) translateY(${unit(menuArrowOffset)})` } } } }; }; export default getRTLStyle;