yanzhen-design-vue
Version:
24 lines (23 loc) • 793 B
JavaScript
import { defineComponent, openBlock, createBlock, unref, mergeProps } from "vue";
import { formItemName, formItemProps, formItemEmits, formItemOptions } from "./form-item.mjs";
import { useFormItem } from "./use-form-item.mjs";
const _sfc_main = /* @__PURE__ */ defineComponent({
...{ name: formItemName },
__name: "form-item",
props: formItemProps,
emits: formItemEmits,
setup(__props, { emit: __emit }) {
const { ns } = formItemOptions;
const props = __props;
const emit = __emit;
const [{ _props }, FormItem] = useFormItem(props, emit);
return (_ctx, _cache) => {
return openBlock(), createBlock(unref(FormItem), mergeProps({
class: [unref(ns).b()]
}, unref(_props)), null, 16, ["class"]);
};
}
});
export {
_sfc_main as default
};