import{k as e,r as l,a2 as a,V as t,s as r,a3 as s,q as o}from"./vue.js?v=1764830988434";import{dW as d}from"./naive.js?v=1764830988434";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 t(),a(u,r(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:s(()=>[o(e.$slots,"default")]),_:3},16,["model","rules","label-width","label-placement"])}}});export{u as _};
