UNPKG

@farris/ui-vue

Version:

Farris Vue, a Farris Design based Vue3 component library.

2 lines (1 loc) 20.2 kB
(function(r,k){typeof exports=="object"&&typeof module<"u"?k(exports,require("vue"),require("lodash-es"),require("../accordion/index.umd.js"),require("../../designer/avatar/index.umd.js"),require("../../designer/approval-logs/index.umd.js"),require("../../designer/button-edit/index.umd.js"),require("../button-group/index.umd.js"),require("../button/index.umd.js"),require("../calendar/index.umd.js"),require("../../designer/capsule/index.umd.js"),require("../../designer/checkbox/index.umd.js"),require("../../designer/checkbox-group/index.umd.js"),require("../combo-list/index.umd.js"),require("../combo-tree/index.umd.js"),require("../component/index.umd.js"),require("../color-picker/index.umd.js"),require("../content-container/index.umd.js"),require("../../designer/date-picker/index.umd.js"),require("../../designer/data-grid/index.umd.js"),require("../dropdown/index.umd.js"),require("../../designer/dynamic-form/index.umd.js"),require("../events-editor/index.umd.js"),require("../filter-bar/index.umd.js"),require("../field-selector/index.umd.js"),require("../binding-selector/index.umd.js"),require("../image-cropper/index.umd.js"),require("../../designer/input-group/index.umd.js"),require("../layout/index.umd.js"),require("../list-nav/index.umd.js"),require("../../designer/list-view/index.umd.js"),require("../lookup/index.umd.js"),require("../mapping-editor/index.umd.js"),require("../../designer/nav/index.umd.js"),require("../number-range/index.umd.js"),require("../../designer/number-spinner/index.umd.js"),require("../order/index.umd.js"),require("../page-header/index.umd.js"),require("../page-footer/index.umd.js"),require("../pagination/index.umd.js"),require("../progress/index.umd.js"),require("../query-solution/index.umd.js"),require("../../designer/radio-group/index.umd.js"),require("../../designer/rate/index.umd.js"),require("../../designer/response-toolbar/index.umd.js"),require("../response-layout/index.umd.js"),require("../../designer/response-layout-editor/index.umd.js"),require("../search-box/index.umd.js"),require("../../designer/section/index.umd.js"),require("../smoke-detector/index.umd.js"),require("../splitter/index.umd.js"),require("../step/index.umd.js"),require("../../designer/switch/index.umd.js"),require("../../designer/tabs/index.umd.js"),require("../../designer/tags/index.umd.js"),require("../text/index.umd.js"),require("../../designer/time-picker/index.umd.js"),require("../transfer/index.umd.js"),require("../tree-view/index.umd.js"),require("../uploader/index.umd.js"),require("../verify-detail/index.umd.js"),require("../video/index.umd.js"),require("../../designer/textarea/index.umd.js"),require("../schema-selector/index.umd.js"),require("../../designer/tree-grid/index.umd.js"),require("../event-parameter/index.umd.js"),require("../filter-condition-editor/index.umd.js"),require("../fieldset/index.umd.js"),require("../sort-condition-editor/index.umd.js"),require("../menu-lookup/index.umd.js"),require("../../designer/drawer/index.umd.js"),require("../json-editor/index.umd.js"),require("../property-editor/index.umd.js"),require("../expression-editor/index.umd.js"),require("../code-editor/index.umd.js"),require("../html-template/index.umd.js"),require("../collection-property-editor/index.umd.js"),require("../../designer/modal/index.umd.js"),require("../external-container/index.umd.js"),require("../language-textbox/index.umd.js"),require("../image/index.umd.js"),require("../comment/index.umd.js"),require("../../designer/wizard/index.umd.js"),require("../dynamic-resolver/index.umd.js"),require("../common/index.umd.js")):typeof define=="function"&&define.amd?define(["exports","vue","lodash-es","../accordion/index.umd.js","../../designer/avatar/index.umd.js","../../designer/approval-logs/index.umd.js","../../designer/button-edit/index.umd.js","../button-group/index.umd.js","../button/index.umd.js","../calendar/index.umd.js","../../designer/capsule/index.umd.js","../../designer/checkbox/index.umd.js","../../designer/checkbox-group/index.umd.js","../combo-list/index.umd.js","../combo-tree/index.umd.js","../component/index.umd.js","../color-picker/index.umd.js","../content-container/index.umd.js","../../designer/date-picker/index.umd.js","../../designer/data-grid/index.umd.js","../dropdown/index.umd.js","../../designer/dynamic-form/index.umd.js","../events-editor/index.umd.js","../filter-bar/index.umd.js","../field-selector/index.umd.js","../binding-selector/index.umd.js","../image-cropper/index.umd.js","../../designer/input-group/index.umd.js","../layout/index.umd.js","../list-nav/index.umd.js","../../designer/list-view/index.umd.js","../lookup/index.umd.js","../mapping-editor/index.umd.js","../../designer/nav/index.umd.js","../number-range/index.umd.js","../../designer/number-spinner/index.umd.js","../order/index.umd.js","../page-header/index.umd.js","../page-footer/index.umd.js","../pagination/index.umd.js","../progress/index.umd.js","../query-solution/index.umd.js","../../designer/radio-group/index.umd.js","../../designer/rate/index.umd.js","../../designer/response-toolbar/index.umd.js","../response-layout/index.umd.js","../../designer/response-layout-editor/index.umd.js","../search-box/index.umd.js","../../designer/section/index.umd.js","../smoke-detector/index.umd.js","../splitter/index.umd.js","../step/index.umd.js","../../designer/switch/index.umd.js","../../designer/tabs/index.umd.js","../../designer/tags/index.umd.js","../text/index.umd.js","../../designer/time-picker/index.umd.js","../transfer/index.umd.js","../tree-view/index.umd.js","../uploader/index.umd.js","../verify-detail/index.umd.js","../video/index.umd.js","../../designer/textarea/index.umd.js","../schema-selector/index.umd.js","../../designer/tree-grid/index.umd.js","../event-parameter/index.umd.js","../filter-condition-editor/index.umd.js","../fieldset/index.umd.js","../sort-condition-editor/index.umd.js","../menu-lookup/index.umd.js","../../designer/drawer/index.umd.js","../json-editor/index.umd.js","../property-editor/index.umd.js","../expression-editor/index.umd.js","../code-editor/index.umd.js","../html-template/index.umd.js","../collection-property-editor/index.umd.js","../../designer/modal/index.umd.js","../external-container/index.umd.js","../language-textbox/index.umd.js","../image/index.umd.js","../comment/index.umd.js","../../designer/wizard/index.umd.js","../dynamic-resolver/index.umd.js","../common/index.umd.js"],k):(r=typeof globalThis<"u"?globalThis:r||self,k(r["dynamic-view"]={},r.Vue,r.LodashES,r.FAccordion,r.FAvatar,r.FApprovalLogs,r.FButtonEdit,r.FButtonGroup,r.FButton,r.FCalendar,r.FCapsule,r.FCheckbox,r.FCheckboxGroup,r.FComboList,r.FComboTree,r.FComponent,r.FColorPicker,r.FContentContainer,r.FDatePicker,r.FDataGrid,r.FDropdown,r.FDynamicForm,r.FEventsEditor,r.FFilterBar,r.FFieldSelector,r.FBindingSelector,r.FImageCropper,r.FInputGroup,r.FLayout,r.FListNav,r.FListView,r.FLookup,r.FMappingEditor,r.FNav,r.FNumberRange,r.FNumberSpinner,r.FOrder,r.FPageHeader,r.FPageFooter,r.FPagination,r.FProgress,r.FQuerySolution,r.FRadioGroup,r.FRate,r.FResponseToolbar,r.FResponseLayout,r.FResponseLayoutEditorSetting,r.FSearchBox,r.FSection,r.FSmokeDetector,r.FSplitter,r.FStep,r.FSwitch,r.FTabs,r.FTags,r.FText,r.FTimePicker,r.FTransfer,r.FTreeview,r.FUploader,r.FVerifyDetail,r.FVideo,r.FTextArea,r.FSchemaSelector,r.FTreeGrid,r.FEventParameter,r.FFilterConditionEditor,r.FFieldset,r.FSortConditionEditor,r.FMenuLookup,r.FDrawer,r.FJsonEditor,r.FPropertyEditor,r.FExpressionEditor,r.FCodeEditor,r.FHtmlTemplate,r.FCollectionPropertyEditor,r.FModal,r.FExternalContainer,r.FLanguageTextbox,r.FImage,r.FComment,r.FWizard,r.dynamicResolver,r.common))})(this,function(r,k,h,Te,be,Ae,Ne,Ke,Ie,H,he,L,Q,X,Be,Ue,Le,Z,w,S,_e,ee,$e,We,ze,Ge,Ye,re,Je,He,ne,te,Qe,Xe,Ze,se,we,ie,Se,er,rr,oe,de,nr,tr,ue,sr,ir,ce,or,dr,ur,pe,me,cr,pr,ae,mr,ar,fr,lr,jr,fe,gr,xr,yr,vr,le,qr,Fr,Pr,Er,Cr,kr,Mr,je,Rr,Or,Vr,ge,xe,Dr,Tr,N,ye){"use strict";const ve={schema:{type:Object,default:null},modelValue:{type:Object,default:null},callback:{type:Function,default:()=>{}},customComponentRenders:{type:Object,default:null}},{globalStorageKey:br}=ye.useThirdComponent(),s={},i={},o={},t={},Ar=[S,oe,le,re,se,w,ge,te,ee,xe,L,L,X,de,pe,fe,ae,ue,ce,ie,me,ne,Z,je,H];async function qe(){{const n={schemaMap:N.schemaMap,propertyConfigSchemaMap:N.propertyConfigSchemaMap,propertyEffectMap:N.propertyEffectMap,schemaResolverMap:N.schemaResolverMap};be.register(s,i,o,t),Te.register(s,i,o,t),Ae.register(s,i,o,t,n),Ne.register(s,i,o,t),Ke.register(s,i,o,t),Ie.register(s,i,o,t),H.register(s,i,o,t,n),he.register(s,i,o,t),L.register(s,i,o,t,n),Q.register(s,i,o,t,n),L.register(s,i,o,t,n),Q.register(s,i,o,t,n),X.register(s,i,o,t,n),Be.register(s,i,o,t,n),Ue.register(s,i,o,t),Z.register(s,i,o,t,n),Le.register(s,i,o,t,n),w.register(s,i,o,t,n),S.register(s,i,o,t,n),_e.register(s,i,o,t),ee.register(s,i,o,t,n),$e.register(s,i,o,t),kr.register(s,i,o,t),We.register(s,i,o,t,n),ze.register(s,i,o,t),vr.register(s,i,o,t),Ye.register(s,i,o,t,n),re.register(s,i,o,t,n),Je.register(s,i,o,t,n),ne.register(s,i,o,t,n),He.register(s,i,o,t),te.register(s,i,o,t,n),Qe.register(s,i,o,t),Xe.register(s,i,o,t,n),Ze.register(s,i,o,t,n),se.register(s,i,o,t,n),we.register(s,i,o,t),ie.register(s,i,o,t,n),Se.register(s,i,o,t),er.register(s,i,o,t,n),rr.register(s,i,o,t,n),oe.register(s,i,o,t,n),de.register(s,i,o,t,n),nr.register(s,i,o,t,n),ue.register(s,i,o,t,n),sr.register(s,i,o,t),tr.register(s,i,o,t,n),gr.register(s,i,o),ir.register(s,i,o,t,n),ce.register(s,i,o,t,n),or.register(s,i,o,t),dr.register(s,i,o,t,n),ur.register(s,i,o,t,n),pe.register(s,i,o,t,n),qr.register(s,i,o,t),me.register(s,i,o,t,n),cr.register(s,i,o,t,n),pr.register(s,i,o,t),ae.register(s,i,o,t,n),mr.register(s,i,o,t,n),ar.register(s,i,o,t,n),lr.register(s,i,o,t),fr.register(s,i,o,t,n),jr.register(s,i,o,t),fe.register(s,i,o,t,n),xr.register(s,i,o,t,n),Ge.register(s,i,o,t,n),yr.register(s,i,o,t,n),le.register(s,i,o,t,n),Fr.register(s,i,o,t,n),Pr.register(s,i,o,t,n),Er.register(s,i,o,t,n),Cr.register(s,i,o,t,n),Mr.register(s,i,o,t),je.register(s,i,o,t,n),Rr.register(s,i,o,t),Or.register(s,i,o,t),Vr.register(s,i,o,t),ge.register(s,i,o,t,n),xe.register(s,i,o,t,n),Dr.register(s,i,o,t,n),Tr.register(s,i,o,t,n);const y=window[br];if(y)for(const g in y)y[g].createPropsResolver=N.createPropsResolver,y[g].register(s,i,o)}}function Nr(n){n&&typeof n.register=="function"&&n.register(s,i,o,t)}function Fe(n,y){function g(C,j,p,m){n.emit("event",{token:C,name:j,type:p,payloads:m,schema:y})}return{dispatch:g}}function Pe(){const n=new Map;function y(l,f){n.set(l,f)}function g(l){const f=n.get(l);return f||(console.warn(`Instance with id ${l} not found`),null)}function C(l){n.delete(l)}function j(l,f){if(!n.has(l)){console.warn(`Instance with id ${l} not found`);return}n.set(l,f)}function p(l){return n.has(l)}function m(){return new Map(n)}function v(){n.clear()}return{register:y,get:g,remove:C,update:j,has:p,getAll:m,clear:v}}function z(n,y){function g(m){return n.value&&n.value[m]}const C=[];function j(m){C.push(m)}function p(m,v,l){const f=n.value?n.value[m]:void 0;n.value&&(n.value[m]=l),v&&(y&&y.emit("update:modelValue",{elementId:m,field:v,value:l,modelValue:n.value}),C.forEach(q=>{q({elementId:m,field:v,value:l,oldValue:f,modelValue:n.value})}))}return{getValue:g,setValue:p,onValueChange:j}}function G(n){function y(){var g,C;return((C=(g=n==null?void 0:n.module)==null?void 0:g.entity[0])==null?void 0:C.entities[0])||{}}return{getSchemaEntity:y}}function Kr(n){const{getSchemaEntity:y}=G(n);function g(p){const m=y();return j(m,p)}function C(p){var q,x;const m=[];function v(M,K){var A;const R=[...K,M.label];(((A=p==null?void 0:p.type)==null?void 0:A.primary)||null)&&m.push({bindingPaths:R,primaryKey:M.type.primary,label:M.label}),M.type.entities.forEach(I=>{v(I,R)})}return(((q=p==null?void 0:p.type)==null?void 0:q.primary)||null)&&(m.push({bindingPaths:[],primaryKey:p.type.primary,label:p.label}),(((x=p==null?void 0:p.type)==null?void 0:x.entities)||[]).forEach(M=>{v(M,[])})),m}function j(p,m,v=!0){const l=v?[]:[p.label];if(p.label===m)return{bindingPaths:l,primaryKey:p.type.primary,label:p.label};for(const f of p.type.entities){const q=j(f,m,!1);if(q)return{bindingPaths:[...l,...q.bindingPaths],primaryKey:q.primaryKey,label:q.label}}return null}return{resolveEntityByDataSource:g,resolveEntity:j,resolveEntities:C}}function Ee(n){const y={},{getSchemaEntity:g}=G(n),{resolveEntities:C}=Kr(n);function j(){const m=g();C(m).forEach(l=>{const f="/"+l.bindingPaths.join("/"),{primaryKey:q}=l,x={primaryKey:q,bindingPath:f,label:l.label,currentId:null};y[f]=x})}function p(m){return Array.isArray(m)?m="/"+m.join("/"):m="/"+m.split("/").filter(v=>v).join("/"),y[m]}return{setup:j,get:p}}function Ir(n){function y(g,C,j,p){return n(g,C,j,p)}return{call:y}}const Ce={COMPONENT_READY:"component:ready",COMPONENT_UNMOUNTED:"component:unmounted"};function ke(){function n(j,p){if(Array.isArray(j)&&Array.isArray(p)){const m=new Map,v=p.find(x=>x&&typeof x=="object");if(!v)return p;const f=["id"].find(x=>v[x]!=null);return f?(j.forEach(x=>{x[f]!=null&&m.set(x[f],x)}),p.forEach(x=>{if(x[f]!=null){const M=m.get(x[f]);M?m.set(x[f],h.mergeWith(M,x,n)):m.set(x[f],h.cloneDeep(x))}}),Array.from(m.values())):p}}function y(j){function p(m,v,l,f){return j?j(m,v,l,f):!0}return{call:p}}function g(j,p,m=""){const v=j.type||m,l=t[v];if(!l||Object.keys(l).length<1)return{componentCallbackProps:{}};const{callbackResolver:f,editorResolver:q}=l,x=y(p.value);let M={};f&&(M=f.resolve(j,x));let K={};if(q){const R=q.resolve(j),B=R.type,A=t[B],{callbackResolver:I}=A||{};I&&(K=I.resolve(j,x,R))}return{componentCallbackProps:M,editorCallbackProps:K}}function C(j,p,m=""){const v=j.type||m,l=Fe(p,j),f=s[v],q=N.createEventsResolver(),x=t[v],M=x?x.editorResolver:null;if(M){const R=q?q(f,j,l):{},A=M.resolve(j).type,I=s[A],Y=q?q(I,j,l):{};return{componentEventProps:R,editorEventProps:Y}}return{componentEventProps:q?q(f,j,l):{}}}return{mergeArray:n,resolveCallbacks:g,resolveEvents:C}}const Me=k.defineComponent({name:"FDynamicView",props:ve,emits:["update:modelValue","event"],setup(n,y){const g=k.ref(n.schema),C=k.ref(n.modelValue),j=k.ref(n.callback),{customComponentRenders:p}=n,m=k.inject("parent"),v=new Map,l=new Map;qe();const f=Pe(),q=z(C,y),x=k.ref({}),M=z(x),K=Ee(g.value);K.setup();const R=new Map,{mergeArray:B}=ke();q.onValueChange(e=>{const{elementId:d,field:c,value:u}=e,a=R.get(d);a?Object.assign(a==null?void 0:a.props,{modelValue:u}):R.set(d,k.reactive({props:{modelValue:u}}))});function A(e){const d=e.type,{dataSource:c=void 0,binding:u=void 0}=e;if(c===void 0&&u===void 0)return{};let a=q;(u===null||c===null)&&(a=M),c&&l.set(c,e);const F=t[d];return(F&&F.bindingResolver?F.bindingResolver:N.createFormBindingResolver()).resolve(e,a)}function I(e){const d={};return e&&Object.entries(e).forEach(([c,u])=>{d[c]=()=>Array.isArray(u)?u.map(a=>U(a)):U(u)}),d}function Y(e){const d=e.type,c=t[d];if(!c||Object.keys(c).length<1)return{componentCallbackProps:{}};const{callbackResolver:u,editorResolver:a}=c,F=Ir(j.value);let P={};u&&(P=u.resolve(e,F));let D={};if(a){const E=a.resolve(e),b=E.type,O=t[b],{callbackResolver:V}=O||{};V&&(D=V.resolve(e,F,E))}return{componentCallbackProps:P,editorCallbackProps:D}}function Br(e){const d=e.type,c=Fe(y,e),u=s[d],a=N.createEventsResolver(),F=t[d],P=F?F.editorResolver:null;if(P){const E=a?a(u,e,c):{},O=P.resolve(e).type,V=s[O],T=a?a(V,e,c):{};return{componentEventProps:E,editorEventProps:T}}return{componentEventProps:a?a(u,e,c):{}}}function Ur(e){return{}}function Lr(e){var E,b;const d=e.type,c=i[d],u=c?c(e):{},a={...Br(e)},F={...Y(e)},P={...u,...A(e),...Ur()};return d==="component"&&(P.code=(b=(E=g.value)==null?void 0:E.module)==null?void 0:b.code,P.parent=m),{props:{...P,key:e.id,ref:O=>{if(O&&e.id&&!f.has(e.id)){f.register(e.id,O);const V={token:e.id,name:Ce.COMPONENT_READY,type:e.type,payloads:[k.ref(O)],schema:e};y.emit("event",V)}},onVnodeUnmounted:O=>{if(e.id&&f.has(e.id)){f.remove(e.id);const V={token:e.id,name:Ce.COMPONENT_UNMOUNTED,type:e.type,payloads:[O],schema:e};y.emit("event",V)}}},eventProps:a,callbackProps:F}}function U(e,d){var D;const c=e.type,u=s[c];if(p&&p[c])return p[c](e,u,d);if(c==="component-ref"){const E=W().find(b=>b.id===e.component);if(E)return U(E)}if(e.id&&v.set(e.id,e),!u)return null;const a=()=>e.contents?typeof e.contents=="string"?e.contents:e.contents.map(E=>U(E,e)):null,F=(E,b,O)=>{let V;return O&&O.length>0?V=k.createVNode(E,{...b},O):V=k.createVNode(E,{...b},null),V},P=((D=R.get(e.id))==null?void 0:D.props)||{};return e.contents&&e.contents.length>0?F(u,P,[a()]):e.slots?F(u,P,[...Object.values(I(e.slots))]):F(u,P)}function Re(e){e.$forceUpdate&&e.$forceUpdate()}function _r(e){const d=e.type,c=i[d];return c?c(e):{}}function $r(e){return M.getValue(e)}function Wr(e,d){M.setValue(e,void 0,d);const c=Oe(e);c&&Ve(c)}function Oe(e){return v.get(e)}function zr(e,d){const c=v.get(e);if(!c)return;const u=f.get(e);if(!u)return;h.merge(c,d);const a=c.type,F=t[a],P=F?F.updateColumnsResolver:null;P&&P.updateColumns(u,c),Re(u)}function Gr(e){var d;return(d=R.get(e))==null?void 0:d.props}function Yr(e,d,c){const u=R.get(e);u&&((c==null?void 0:c.mergeStrategy)==="replace"?h.mergeWith(u.props,d,(a,F)=>{if(Array.isArray(F))return F}):h.mergeWith(u==null?void 0:u.props,d,B))}function Jr(e,d,...c){const u=f.get(e);if(u){if(!u||typeof u[d]!="function")throw new Error(`Method ${d} not found on instance ${e}`);return u[d](...c)}}function Hr(e,d){const c=K.get(e);if(!c)return;const u=c.label,a=l.get(u);if(!a)return;const F=a.type,P=t[F],D=P?P.selectionItemResolver:null;if(D){const E=f.get(a.id);D.selectItemById(E,d)}}function J(e){const d=e.type;if(d==="component-ref"){const T=W().find(Xr=>Xr.id===e.component);if(T)return J(T)}if(!s[d])return;const{props:u,eventProps:a,callbackProps:F}=Lr(e),P=t[d],D=P?P.editorResolver:null,{componentEventProps:E,editorEventProps:b}=a,{componentCallbackProps:O,editorCallbackProps:V}=F;if(E&&Object.keys(E).length>0&&Object.assign(u,E),O&&Object.keys(O).length>0&&Object.assign(u,O),D&&b&&Object.keys(b).length>0){const T=D.resolve(e);Object.assign(T,b)}if(D&&V&&Object.keys(V).length>0){const T=D.resolve(e);Object.assign(T,V)}if(u&&Object.keys(u).length>0){const T=R.get(e.id);T?h.merge(T==null?void 0:T.props,u):R.set(e.id,k.reactive({props:u}))}!e.contents||!Array.isArray(e.contents)||e.contents.forEach(T=>J(T))}function Qr(e,d){const c=i[e];return c?c(d,!1):{}}function _(e){const d=e.type;if(d==="component-ref"){const u=W().find(a=>a.id===e.component);if(u)return _(u)}s[d]&&(Ve(e),!(!e.contents||!Array.isArray(e.contents))&&e.contents.forEach(u=>_(u)))}function $(){var c,u;if(!g.value)return null;const e=W();if(!e||!Array.isArray(e)||e.length<1)return typeof g.value=="object"?g.value:null;const d=e.find(a=>a.componentType&&a.componentType.toLowerCase()==="frame");return d?(d.formCode=(u=(c=g.value)==null?void 0:c.module)==null?void 0:u.code,d):typeof g.value=="object"?g.value:null}function Ve(e){const d=A(e);if(d&&Object.keys(d).length>0){const c=R.get(e.id);if(!c)R.set(e.id,k.reactive({props:d}));else{const u={...c==null?void 0:c.props};Object.keys(d).forEach(a=>{u[a]=d[a]}),Object.assign(c==null?void 0:c.props,u)}}}function W(){var e,d;return(d=(e=g.value)==null?void 0:e.module)==null?void 0:d.components}k.watch(()=>n.modelValue,e=>{C.value=e;const d=$();d&&_(d)}),k.watch(()=>x.value,e=>{const d=$();d&&_(d)},{deep:!0});function De(e){if(e){g.value=e;const d=$();if(!d)return;J(d)}}return k.watch(()=>n.schema,e=>{De(e)}),De(n.schema),y.expose({componentManager:f,rerender:Re,getProps:Gr,invoke:Jr,setProps:Yr,selectItemById:Hr,getSchema:Oe,setSchema:zr,convertPartialSchemaToProps:Qr,getControlValue:$r,setControlValue:Wr,resolveViewProps:_r}),()=>{const e=$();return e?U(e):null}}}),hr=ye.withInstall(Me);r.FDynamicView=Me,r.componentMap=s,r.componentPropsConverter=i,r.componentsForRegister=Ar,r.default=hr,r.dynamicViewProps=ve,r.loadRegister=qe,r.registerComponent=Nr,r.resolverMap=t,r.useBindingData=z,r.useComponentManager=Pe,r.useDynamicViewUtils=ke,r.useEntityState=Ee,r.useFormSchema=G,Object.defineProperties(r,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})});