base-b6a114c4.js 1.7 KB

1
  1. import{m as a,p as I,j as v,y as r,a as d,e as z,w as h,z as E,a5 as w}from"./index-47004ebe.js";import{u as j,R as $}from"./tip-ee29994f.js";function D(o){return o==null}class F extends Error{constructor(e){super(e),this.name="ElementPlusError"}}function P(o,e){throw new F(`[${o}] ${e}`)}function g(o,e){}const y=o=>{const e=I();return a(()=>{var s,n;return(n=(s=e==null?void 0:e.proxy)==null?void 0:s.$props)==null?void 0:n[o]})},p={prefix:Math.floor(Math.random()*1e4),current:0},K=Symbol("elIdInjection"),R=()=>I()?r(K,p):p,S=o=>{const e=R(),s=j();return a(()=>v(o)||`${s.value}-id-${e.prefix}-${e.current++}`)},f=Symbol("formContextKey"),b=Symbol("formItemContextKey"),U=(o,e={})=>{const s=d(void 0),n=e.prop?s:y("size"),u=e.global?s:$(),t=e.form?{size:void 0}:r(f,void 0),i=e.formItem?{size:void 0}:r(b,void 0);return a(()=>n.value||v(o)||(i==null?void 0:i.size)||(t==null?void 0:t.size)||u.value||"")},B=o=>{const e=y("disabled"),s=r(f,void 0);return a(()=>e.value||v(o)||(s==null?void 0:s.disabled)||!1)},J=()=>{const o=r(f,void 0),e=r(b,void 0);return{form:o,formItem:e}},L=(o,{formItemContext:e,disableIdGeneration:s,disableIdManagement:n})=>{s||(s=d(!1)),n||(n=d(!1));const u=d();let t;const i=a(()=>{var l;return!!(!o.label&&e&&e.inputIds&&((l=e.inputIds)==null?void 0:l.length)<=1)});return z(()=>{t=h([E(o,"id"),s],([l,m])=>{const c=l??(m?void 0:S().value);c!==u.value&&(e!=null&&e.removeInputId&&(u.value&&e.removeInputId(u.value),!(n!=null&&n.value)&&!m&&c&&e.addInputId(c)),u.value=c)},{immediate:!0})}),w(()=>{t&&t(),e!=null&&e.removeInputId&&u.value&&e.removeInputId(u.value)}),{isLabeledByFormItem:i,inputId:u}};export{S as a,J as b,U as c,B as d,L as e,b as f,g,D as i,P as t,R as u};