2 lines
553 B
Java
2 lines
553 B
Java
import{F as f,i as v}from"./index-X7Y8jykP.js";import{b as g,w as F,c as I,l as d,g as x,n as c,t as C,u as h}from"./vue-vendor-DNhG1Cve.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";function R(o,s="value",l="change",m){const a=x(),n=a==null?void 0:a.emit,r=f.useInjectFormItemContext(),t=g({value:o[s]}),u=d(t),i=e=>{t.value=e};return F(()=>{t.value=o[s]}),[I({get(){return t.value==null||t.value===""?[]:t.value},set(e){v(e,u.value)||(t.value=e,c(()=>{n==null||n(l,e,...C(h(m))||[]),c(()=>r.onFieldChange())}))}}),i,u,r]}export{R as useRuleFormItem};
|