全栈小学生 26524c4bf5 update admin
2023-08-12 16:21:13 +08:00

2 lines
807 B
JavaScript

import{u as p}from"./index-de053f2e.js";import{y as t,z as f}from"./index-7e933ae4.js";import{I as e,r,c as I,o as m,w,a7 as y,S as h}from"./base-04829be5.js";const j=()=>{const s=e(t,void 0),u=e(f,void 0);return{form:s,formItem:u}},z=(s,{formItemContext:u,disableIdGeneration:i,disableIdManagement:l})=>{i||(i=r(!1)),l||(l=r(!1));const v=r();let d;const c=I(()=>{var o;return!!(!s.label&&u&&u.inputIds&&((o=u.inputIds)==null?void 0:o.length)<=1)});return m(()=>{d=w([y(s,"id"),i],([o,n])=>{const a=o??(n?void 0:p().value);a!==v.value&&(u!=null&&u.removeInputId&&(v.value&&u.removeInputId(v.value),!(l!=null&&l.value)&&!n&&a&&u.addInputId(a)),v.value=a)},{immediate:!0})}),h(()=>{d&&d(),u!=null&&u.removeInputId&&v.value&&u.removeInputId(v.value)}),{isLabeledByFormItem:c,inputId:v}};export{z as a,j as u};