Files
tehran_taj/apps/user-app-v2/dist/assets/FormItemContext-ByIM1-Ya.js

2 lines
1.4 KiB
JavaScript

import{aL as p,aB as g,a7 as F,aP as C,an as x,W as y,af as v,a as h,a8 as b,i as f,h as P,d as j,at as m}from"./index-BtlZmH9D.js";function B(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,e=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,n=t;if(Array.isArray(t)&&(n=p(t)[0]),!n)return null;var o=g(n,r,e);return o.props=a?F(F({},o.props),r):o.props,C(x(o.props.class)!=="object","class must be string"),o}var u=Symbol("ContextProps"),l=Symbol("InternalContextProps"),K=function(r){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:f(function(){return!0}),e=P(new Map),n=function(i,I){e.value.set(i,I),e.value=new Map(e.value)},o=function(i){e.value.delete(i),e.value=new Map(e.value)};y([a,e],function(){}),m(u,r),m(l,{addFormItemField:n,removeFormItemField:o})},s={id:f(function(){}),onFieldBlur:function(){},onFieldChange:function(){},clearValidate:function(){}},d={addFormItemField:function(){},removeFormItemField:function(){}},M=function(){var r=v(l,d),a=Symbol("FormItemFieldKey"),e=b();return r.addFormItemField(a,e.type),h(function(){r.removeFormItemField(a)}),m(l,d),m(u,s),v(u,s)};const S=j({compatConfig:{MODE:3},name:"AFormItemRest",setup:function(r,a){var e=a.slots;return m(l,d),m(u,s),function(){var n;return(n=e.default)===null||n===void 0?void 0:n.call(e)}}});export{S as F,M as a,B as c,K as u};