ant-design-vue
Version:
An enterprise-class UI design language and Vue-based implementation
16 lines (15 loc) • 543 B
JavaScript
import { computed } from 'vue';
import { useInjectMenu } from './useMenuContext';
export default function useDirectionStyle(level) {
var _useInjectMenu = useInjectMenu(),
mode = _useInjectMenu.mode,
rtl = _useInjectMenu.rtl,
inlineIndent = _useInjectMenu.inlineIndent;
return computed(function () {
return mode.value !== 'inline' ? null : rtl.value ? {
paddingRight: "".concat(level.value * inlineIndent.value, "px")
} : {
paddingLeft: "".concat(level.value * inlineIndent.value, "px")
};
});
}