UNPKG

yanzhen-design-vue

Version:

42 lines (41 loc) 1.11 kB
import { propsSeparate, buildProps, definePropType, buildEmits } from "@yanzhen-libs/utils-vue"; import { dividerProps as dividerProps$1 } from "ant-design-vue/es/divider"; import "../../../hooks/index.mjs"; import { useNamespace } from "../../../hooks/use-namespace/index.mjs"; const ns = useNamespace("divider"); const dividerOptions = { ns, class: ns.b(), name: ns.defineVNodeName() }; const dividerName = dividerOptions.name; const AntDivider = propsSeparate(dividerProps$1()); const dividerBoldType = ["normal", "bold"]; const dividerProps = buildProps({ ...AntDivider.props, text: String, title: { type: definePropType([String, Object]), default: () => ({}) }, hiddenTitle: { type: definePropType([Boolean, Function]) }, titleFontBold: { type: definePropType(String), default: () => dividerBoldType[1] }, dividerBold: { type: definePropType(String), default: () => dividerBoldType[0] } }); const dividerEmits = buildEmits(AntDivider.emits); export { AntDivider, dividerBoldType, dividerEmits, dividerName, dividerOptions, dividerProps };