| 123456789101112131415161718192021222324252627282930 |
- import _defineProperty from "@babel/runtime/helpers/esm/defineProperty";
- import { createVNode as _createVNode } from "vue";
- import useConfigInject from '../../_util/hooks/useConfigInject';
- import { computed, defineComponent } from 'vue';
- export var menuDividerProps = function menuDividerProps() {
- return {
- prefixCls: String,
- dashed: Boolean
- };
- };
- export default defineComponent({
- compatConfig: {
- MODE: 3
- },
- name: 'AMenuDivider',
- props: menuDividerProps(),
- setup: function setup(props) {
- var _useConfigInject = useConfigInject('menu', props),
- prefixCls = _useConfigInject.prefixCls;
- var cls = computed(function () {
- var _ref;
- return _ref = {}, _defineProperty(_ref, "".concat(prefixCls.value, "-item-divider"), true), _defineProperty(_ref, "".concat(prefixCls.value, "-item-divider-dashed"), !!props.dashed), _ref;
- });
- return function () {
- return _createVNode("li", {
- "class": cls.value
- }, null);
- };
- }
- });
|