UNPKG

yanzhen-design-vue

Version:

25 lines (24 loc) 688 B
import { propsSeparate, buildProps, definePropType, buildEmits } from "@yanzhen-libs/utils-vue"; import { formProps as formProps$1 } from "ant-design-vue/es/form/Form"; import "../../../hooks/index.mjs"; import { useNamespace } from "../../../hooks/use-namespace/index.mjs"; const ns = useNamespace("form"); const formOptions = { ns, class: ns.b(), name: ns.defineVNodeName() }; const formName = formOptions.name; const AntForm = propsSeparate(formProps$1()); const formProps = buildProps({ ...AntForm.props, labelWidth: definePropType([Number, String]) }); const formEmits = buildEmits(AntForm.emits); export { AntForm, formEmits, formName, formOptions, formProps };