it-tools/dist/client/assets/chunks/chunk-2749dac9.js
2024-04-28 00:48:29 +08:00

1 line
820 B
JavaScript

import{c as l}from"./chunk-a740628f.js";import{i as c,p as g,c as r,a1 as F}from"./chunk-449c23a2.js";const a=l("n-form-item");function h(t,{defaultSize:s="medium",mergedSize:o,mergedDisabled:i}={}){const e=c(a,null);g(a,null);const f=r(o?()=>o(e):()=>{const{size:n}=t;if(n)return n;if(e){const{mergedSize:u}=e;if(u.value!==void 0)return u.value}return s}),m=r(i?()=>i(e):()=>{const{disabled:n}=t;return n!==void 0?n:e?e.disabled.value:!1}),d=r(()=>{const{status:n}=t;return n||e?.mergedValidationStatus.value});return F(()=>{e&&e.restoreValidation()}),{mergedSizeRef:f,mergedDisabledRef:m,mergedStatusRef:d,nTriggerFormBlur(){e&&e.handleContentBlur()},nTriggerFormChange(){e&&e.handleContentChange()},nTriggerFormFocus(){e&&e.handleContentFocus()},nTriggerFormInput(){e&&e.handleContentInput()}}}export{a as f,h as u};