yanzhen-design-vue
Version:
42 lines (41 loc) • 1.32 kB
JavaScript
;
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const utilsVue = require("@yanzhen-libs/utils-vue");
const divider = require("ant-design-vue/es/divider");
require("../../../hooks/index.cjs");
const index = require("../../../hooks/use-namespace/index.cjs");
const ns = index.useNamespace("divider");
const dividerOptions = {
ns,
class: ns.b(),
name: ns.defineVNodeName()
};
const dividerName = dividerOptions.name;
const AntDivider = utilsVue.propsSeparate(divider.dividerProps());
const dividerBoldType = ["normal", "bold"];
const dividerProps = utilsVue.buildProps({
...AntDivider.props,
text: String,
title: {
type: utilsVue.definePropType([String, Object]),
default: () => ({})
},
hiddenTitle: {
type: utilsVue.definePropType([Boolean, Function])
},
titleFontBold: {
type: utilsVue.definePropType(String),
default: () => dividerBoldType[1]
},
dividerBold: {
type: utilsVue.definePropType(String),
default: () => dividerBoldType[0]
}
});
const dividerEmits = utilsVue.buildEmits(AntDivider.emits);
exports.AntDivider = AntDivider;
exports.dividerBoldType = dividerBoldType;
exports.dividerEmits = dividerEmits;
exports.dividerName = dividerName;
exports.dividerOptions = dividerOptions;
exports.dividerProps = dividerProps;