12 |
- import{a as c,f as t}from"./constants-8ece7a3d.js";import{a as f}from"./index-1da7ed1a.js";import{ai as e,r,z as I,B as m,w,aC as h,ba as y}from"./index-312d0758.js";const U=()=>{const s=e(c,void 0),u=e(t,void 0);return{form:s,formItem:u}},j=(s,{formItemContext:u,disableIdGeneration:i,disableIdManagement:l})=>{i||(i=r(!1)),l||(l=r(!1));const a=r();let d;const p=I(()=>{var v;return!!(!s.label&&u&&u.inputIds&&((v=u.inputIds)==null?void 0:v.length)<=1)});return m(()=>{d=w([h(s,"id"),i],([v,n])=>{const o=v??(n?void 0:f().value);o!==a.value&&(u!=null&&u.removeInputId&&(a.value&&u.removeInputId(a.value),!(l!=null&&l.value)&&!n&&o&&u.addInputId(o)),a.value=o)},{immediate:!0})}),y(()=>{d&&d(),u!=null&&u.removeInputId&&a.value&&u.removeInputId(a.value)}),{isLabeledByFormItem:p,inputId:a}};export{j as a,U as u};
|