UNPKG

yanzhen-design-vue

Version:

33 lines (32 loc) 843 B
import { propsSeparate, epPropType, buildProps } from "@yanzhen-libs/utils-vue"; import { formItemProps as formItemProps$1 } from "ant-design-vue/es/form/FormItem"; import "../../../hooks/index.mjs"; import { useNamespace } from "../../../hooks/use-namespace/index.mjs"; const ns = useNamespace("form-item"); const formItemOptions = { ns, class: ns.b(), name: ns.defineVNodeName() }; const formItemName = formItemOptions.name; const AntFormItem = propsSeparate({ ...formItemProps$1(), label: epPropType.any, help: epPropType.any, extra: epPropType.any, validateStatus: epPropType.any }); const formItemProps = buildProps({ ...AntFormItem.props, labelWidth: [Number, String] }); const formItemEmits = { ...AntFormItem.emits }; export { AntFormItem, formItemEmits, formItemName, formItemOptions, formItemProps };