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