import{k as e,r as l,R as a,a2 as t,a3 as r,q as s,s as o}from"./vue.js?v=1763625242172";import{dW as d}from"./naive.js?v=1763625242172";const u=e({__name:"index",props:{model:{},rules:{},labelWidth:{default:"126"},labelPlacement:{default:"left"}},setup(e,{expose:u}){const n=l(null);return u({validate:()=>{var e;return null==(e=n.value)?void 0:e.validate()},restoreValidation:()=>{var e;return null==(e=n.value)?void 0:e.restoreValidation()}}),(e,l)=>{const u=d;return a(),t(u,o(e.$attrs,{ref_key:"formRef",ref:n,model:e.model,rules:e.rules,"label-width":e.labelWidth,"label-placement":e.labelPlacement,"show-require-mark":!1}),{default:r((()=>[s(e.$slots,"default")])),_:3},16,["model","rules","label-width","label-placement"])}}});export{u as _};
