@dynamicforms/vuetify-modal-form-kit
Version:
Form layout and modal helpers
3 lines (2 loc) • 20.1 kB
JavaScript
(function(m,t){typeof exports=="object"&&typeof module!="undefined"?t(exports,require("vue"),require("@dynamicforms/vue-forms"),require("@dynamicforms/vuetify-inputs"),require("vue-markdown-render"),require("lodash-es"),require("vuetify/components/VCard"),require("vuetify/components/VDialog"),require("vuetify/components/VIcon"),require("vuetify/components/VGrid"),require("vuetify/components/VSheet")):typeof define=="function"&&define.amd?define(["exports","vue","@dynamicforms/vue-forms","@dynamicforms/vuetify-inputs","vue-markdown-render","lodash-es","vuetify/components/VCard","vuetify/components/VDialog","vuetify/components/VIcon","vuetify/components/VGrid","vuetify/components/VSheet"],t):(m=typeof globalThis!="undefined"?globalThis:m||self,t((m["dynamicforms-vuetify-modal-form-kit"]=m["dynamicforms-vuetify-modal-form-kit"]||{},m["dynamicforms-vuetify-modal-form-kit"]["[name]"]={}),m.vue,m["@dynamicforms/vue-forms"],m["@dynamicforms/vuetify-inputs"],m["vue-markdown-render"],m["lodash-es"],m["vuetify/components/VCard"],m["vuetify/components/VDialog"],m["vuetify/components/VIcon"],m["vuetify/components/VGrid"],m["vuetify/components/VSheet"]))})(this,function(m,t,y,B,L,d,b,F,A,j,le){"use strict";var ke=Object.defineProperty,Ve=Object.defineProperties;var Ae=Object.getOwnPropertyDescriptors;var ie=Object.getOwnPropertySymbols;var Ne=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable;var K=(m,t,y)=>t in m?ke(m,t,{enumerable:!0,configurable:!0,writable:!0,value:y}):m[t]=y,R=(m,t)=>{for(var y in t||(t={}))Ne.call(t,y)&&K(m,y,t[y]);if(ie)for(var y of ie(t))be.call(t,y)&&K(m,y,t[y]);return m},W=(m,t)=>Ve(m,Ae(t));var V=(m,t,y)=>K(m,typeof t!="symbol"?t+"":t,y);var z=(m,t,y)=>new Promise((B,L)=>{var d=A=>{try{F(y.next(A))}catch(j){L(j)}},b=A=>{try{F(y.throw(A))}catch(j){L(j)}},F=A=>A.done?B(A.value):Promise.resolve(A.value).then(d,b);F((y=y.apply(m,t)).next())});function ce(i){const e=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(i){for(const r in i)if(r!=="default"){const n=Object.getOwnPropertyDescriptor(i,r);Object.defineProperty(e,r,n.get?n:{enumerable:!0,get:()=>i[r]})}}return e.default=i,Object.freeze(e)}const x=ce(y);var T=(i=>(i[i.SMALL=1]="SMALL",i[i.MEDIUM=2]="MEDIUM",i[i.LARGE=3]="LARGE",i[i.X_LARGE=4]="X_LARGE",i[i.DEFAULT=0]="DEFAULT",i))(T||{});const I=0;(i=>{const e=["large","lg","modal-lg"],r=["medium","md","modal-md"],n=["small","sm","modal-sm"],o=["x-large","xl","modal-xl"];function c(a){return a===void 0?I:e.includes(a)?3:r.includes(a)?2:n.includes(a)?1:o.includes(a)?4:I}i.fromString=c;function l(a){const p=typeof a=="number"?a:i.fromString(a);return Object.values(i).includes(p)}i.isDefined=l})(T||(T={})),Object.freeze(T);const k=T;class ae{constructor(){V(this,"stack",[]);V(this,"currentRef",t.ref(null))}push(e){this.stack.push(e),this.currentRef.value=e}isTop(e){return t.computed(()=>this.currentRef.value===e)}remove(e){const r=this.stack.indexOf(e);r!==-1&&(this.stack.splice(r,1),this.currentRef.value=this.stack[this.stack.length-1]||null)}}const N=new ae,$={},M=t.ref(!1);class me{isTop(e){return N.isTop(e.dialogId).value}isInstalled(){return M.value}yesNo(e,r,n){var a,p;const o=Object.keys((p=(a=n==null?void 0:n.form)==null?void 0:a.fields)!=null?p:[]).some(w=>{var S;return((S=n==null?void 0:n.form)==null?void 0:S.field(w))instanceof x.Action})||!d.isEmpty(n==null?void 0:n.actions),c=B.Action.yesAction();Object.defineProperty(c,"defaultConfirm",{value:!0});const l=B.Action.noAction();return Object.defineProperty(l,"defaultReject",{value:!0}),this.messageInternal(e,r,o?{}:{yes:c,no:l},n)}message(e,r,n){var l,a;const o=Object.keys((a=(l=n==null?void 0:n.form)==null?void 0:l.fields)!=null?a:[]).some(p=>{var w;return((w=n==null?void 0:n.form)==null?void 0:w.field(p))instanceof x.Action})||!d.isEmpty(n==null?void 0:n.actions),c=B.Action.closeAction();return Object.defineProperties(c,{defaultConfirm:{value:!0},defaultReject:{value:!0}}),this.messageInternal(e,r,o?{}:{close:c},n)}custom(e,r,n,o){return this.message(e,{componentName:r,componentProps:n},o)}messageInternal(e,r,n,o){var w,S,O;let c;const l=R(R({},n),(w=o==null?void 0:o.actions)!=null?w:{});Object.keys((O=(S=o==null?void 0:o.form)==null?void 0:S.fields)!=null?O:[]).forEach(f=>{var C;const g=(C=o==null?void 0:o.form)==null?void 0:C.field(f);g instanceof x.Action&&(l[f]?g.registerAction(new x.ExecuteAction((u,s,...h)=>z(this,null,function*(){yield s(u,...h),c(u.fieldName)}))):l[f]=g)}),Object.entries(l).forEach(([f,g])=>{g.registerAction(new x.ExecuteAction((C,u,...s)=>z(this,null,function*(){yield u(C,...s),c(C.fieldName||f)})))});const a=Symbol("modalstack"),p=new Promise(f=>{var g;c=C=>{f(C),N.remove(a),delete $[a]},N.push(a),$[a]={dialogId:a,title:e,message:r,form:o==null?void 0:o.form,size:(g=o==null?void 0:o.size)!=null?g:k.DEFAULT,actions:l,resolve:f,color:o==null?void 0:o.color,icon:o==null?void 0:o.icon}});return p.close=f=>c(f),p.dialogId=a,p}}const ue=new me,_=t.computed(()=>{const i=N.currentRef.value;return i?$[i]:null});function P(){let i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(P.cache.has(i))return P.cache.get(i);const e=i.replace(/[^a-z]/gi,"-").replace(/\B([A-Z])/g,"-$1").toLowerCase();return P.cache.set(i,e),e}P.cache=new Map;function fe(i,e){const r=t.getCurrentInstance();if(!r)throw new Error(`[Vuetify] ${i} must be called from inside a setup function`);return r}function de(){let i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"composables";const e=fe(i).type;return P((e==null?void 0:e.aliasName)||(e==null?void 0:e.name))}const pe=Symbol.for("vuetify:display");function X(){let i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{mobile:null},e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:de();const r=t.inject(pe);if(!r)throw new Error("Could not find Vuetify display injection");const n=t.computed(()=>i.mobile?!0:typeof i.mobileBreakpoint=="number"?r.width.value<i.mobileBreakpoint:i.mobileBreakpoint?r.width.value<r.thresholds.value[i.mobileBreakpoint]:i.mobile===null?r.mobile.value:!1),o=t.toRef(()=>e?{[`${e}--mobile`]:n.value}:{});return W(R({},r),{displayClasses:o,mobile:n})}const he={style:{flex:"1"}},U=t.defineComponent({__name:"df-modal.component",props:{modelValue:{type:Boolean,default:!1},closable:{type:Boolean,default:!1},size:{default:k.DEFAULT},formControl:{default:void 0},dialogId:{default:void 0},title:{default:void 0},color:{default:void 0},icon:{default:void 0}},emits:["update:model-value"],setup(i,{emit:e}){const r=i,n=X(),o=t.computed(()=>r.size),c=t.computed(()=>o.value===k.SMALL&&!n.smAndUp.value||o.value===k.MEDIUM&&!n.mdAndUp.value||o.value===k.LARGE&&!n.lgAndUp.value?!0:o.value===k.X_LARGE&&!n.xl.value),l=t.computed(()=>{if(c.value)return"unset";switch(o.value){case k.SMALL:return 400;case k.MEDIUM:return 600;case k.LARGE:return 800;case k.X_LARGE:return 1140;default:return"unset"}}),a=t.computed(()=>{var f;return(f=r.dialogId)!=null?f:Symbol("df-dialog")}),p=N.isTop(a.value),w=e;function S(f,g=!1){(!r.dialogId||!f)&&(f?N.push(a.value):N.remove(a.value)),g||w("update:model-value",f)}const O=t.computed(()=>r.modelValue&&p.value);return t.watch(()=>r.modelValue,(f,g)=>{f!==g&&S(f,!0)},{immediate:!0}),t.onUnmounted(()=>{N.remove(a.value)}),(f,g)=>{const C=t.resolveComponent("v-icon"),u=t.resolveComponent("v-btn"),s=t.resolveComponent("v-sheet"),h=t.resolveComponent("v-card-title"),v=t.resolveComponent("v-card-text"),Be=t.resolveComponent("v-card-actions"),Se=t.resolveComponent("v-card"),Oe=t.resolveComponent("v-dialog");return t.openBlock(),t.createBlock(Oe,{modelValue:O.value,"onUpdate:modelValue":g[1]||(g[1]=se=>O.value=se),width:l.value,"max-width":l.value,fullscreen:c.value,"retain-focus":!1,persistent:""},{default:t.withCtx(()=>[t.createVNode(Se,null,{default:t.withCtx(()=>[t.createVNode(h,null,{default:t.withCtx(()=>[t.createVNode(s,{color:r.color||void 0,class:t.normalizeClass({"mx-n4 mt-n3 mb-3 d-flex align-center px-4 py-6":!!r.color,"position-relative":f.closable}),elevation:r.color?4:0},{default:t.withCtx(()=>[f.icon?(t.openBlock(),t.createBlock(C,{key:0,class:"me-2",icon:f.icon},null,8,["icon"])):t.createCommentVNode("",!0),t.renderSlot(f.$slots,"title",{},()=>[f.title instanceof x.MdString?(t.openBlock(),t.createBlock(t.unref(L),{key:1,source:"title"})):(t.openBlock(),t.createElementBlock(t.Fragment,{key:0},[t.createTextVNode(t.toDisplayString(f.title),1)],64))]),f.closable?(t.openBlock(),t.createBlock(u,{key:1,icon:"",variant:"text",class:"position-absolute",style:{right:"0.25em"},onClick:g[0]||(g[0]=se=>S(!1))},{default:t.withCtx(()=>[t.createVNode(C,{icon:"mdi-close"})]),_:1})):t.createCommentVNode("",!0)]),_:3},8,["color","class","elevation"])]),_:3}),t.createVNode(v,null,{default:t.withCtx(()=>[t.renderSlot(f.$slots,"body",{formControl:f.formControl})]),_:3}),t.createVNode(Be,null,{default:t.withCtx(()=>[t.createElementVNode("div",he,[t.renderSlot(f.$slots,"actions")])]),_:3})]),_:3})]),_:3},8,["modelValue","width","max-width","fullscreen"])}}}),Z=t.defineComponent({__name:"df-api.component",setup(i){const e=t.ref(!1);t.watch(()=>_.value,o=>{e.value=o!==null});const r=t.computed(()=>{var c;const o=(c=_==null?void 0:_.value)==null?void 0:c.message;return o?o instanceof y.MdString?"md":y.isCustomModalContentComponentDef(o)?"component":"string":"string"}),n=t.computed(()=>{var o,c;return y.isCustomModalContentComponentDef((o=_==null?void 0:_.value)==null?void 0:o.message)?(c=_==null?void 0:_.value)==null?void 0:c.message:null});return t.onMounted(()=>{M.value&&console.warn("Seems like there is more than one df-modal-api in the v-dom"),M.value=!0}),t.onUnmounted(()=>{M.value=!1}),(o,c)=>t.unref(_)?(t.openBlock(),t.createBlock(U,{key:0,modelValue:e.value,"onUpdate:modelValue":c[0]||(c[0]=l=>e.value=l),"form-control":t.unref(_).form,size:t.unref(_).size,"dialog-id":t.unref(_).dialogId,title:t.unref(_).title,color:t.unref(_).color,icon:t.unref(_).icon},{body:t.withCtx(()=>{var l,a;return[r.value==="string"?(t.openBlock(),t.createElementBlock(t.Fragment,{key:0},[t.createTextVNode(t.toDisplayString(t.unref(_).message),1)],64)):r.value==="md"?(t.openBlock(),t.createBlock(t.unref(L),{key:1,source:String(t.unref(_).message)},null,8,["source"])):(t.openBlock(),t.createBlock(t.resolveDynamicComponent((l=n.value)==null?void 0:l.componentName),t.normalizeProps(t.mergeProps({key:2},(a=n.value)==null?void 0:a.componentProps)),null,16))]}),actions:t.withCtx(()=>{var l;return[t.createVNode(t.unref(B.DfActions),{actions:Object.values((l=t.unref(_).actions)!=null?l:[]),class:"d-flex justify-end",style:{gap:".5em"}},null,8,["actions"])]}),_:1},8,["modelValue","form-control","size","dialog-id","title","color","icon"])):t.createCommentVNode("",!0)}}),D=Symbol("FormBuilder"),G=Symbol("FormBuilderBodyProp");class E{constructor(e,r){V(this,"name");V(this,"props");this.name=e,this.props=r}toJSON(){var e,r,n;return{name:this.name,props:this.props?R({},(n=(r=(e=this.props).toJSON)==null?void 0:r.call(e))!=null?n:this.props):null}}}class H{constructor(e){this.addCallback=e}generic(e,r){const n=new E(e,r);return this.addCallback(n),this}nestedForm(e){return this.generic(D,e)}}class Q extends H{dfActions(e){return this.generic("df-actions",e)}dfCheckbox(e){return this.generic("df-checkbox",e)}dfColor(e){return this.generic("df-color",e)}dfDateTime(e){return this.generic("df-date-time",e)}dfFile(e){return this.generic("df-file",e)}dfInput(e){return this.generic("df-input",e)}dfRtfEditor(e){return this.generic("df-rtf-editor",e)}dfSelect(e){return this.generic("df-select",e)}dfTextArea(e){return this.generic("df-text-area",e)}}class Y{constructor(e){V(this,"props");V(this,"components",[]);this.props=e!=null?e:{},this.props.cols===void 0&&(this.props.cols=!1)}component(e,r){let n,o;r?(n=e,o=r):(n=Q,o=e);const c=new n(l=>{this.components.push(l)});return o(c),this}simple(){const e=new Proxy({},{get:(r,n)=>(...o)=>(this.component(c=>c[n](...o)),e)});return e}toJSON(){return{props:this.props,components:this.components.map(e=>e.toJSON())}}}class ee extends B.ResponsiveRenderOptions{constructor(e){super({props:e})}component(e,r){return this._value.component(e,r),this}breakpoint(e,r){return this._value[e]||(this._value[e]=new Y),r(this._value[e]),this}simple(){return this._value.simple()}toJSON(e){if(e!=null){const n=this.getOptionsForBreakpoint(e);return{props:n.props,components:n.components.map(o=>o.toJSON())}}const r={props:this._value.props,components:this._value.components.map(n=>n.toJSON())};return B.responsiveBreakpoints.forEach(n=>{this._value[n]&&(r[n]=this._value[n].toJSON())}),r}cleanBreakpoint(e,r=!1){var C,u;if((!e||!d.isObjectLike(e))&&!r)return null;const n={},o=["start","end","center","auto","baseline","stretch"],c=s=>d.isNumber(s)||s==="auto"||d.isBoolean(s),l=s=>d.isNumber(s),a=s=>d.isNumber(s),p=s=>d.isString(s)||d.isArray(s)&&s.every(h=>d.isString(h))||d.isObjectLike(s)&&!Array.isArray(s),w=s=>d.isString(s)?!0:d.isArray(s)?s.every(w):d.isObjectLike(s)?Object.entries(s).every(([h,v])=>d.isString(h)&&(d.isString(v)||d.isNumber(v))):!1,S=["cols","offset","order"],O=new Set([...S,...B.responsiveBreakpoints.flatMap(s=>S.map(h=>`${h}-${s}`)),"alignSelf","class","style"]),f=(C=(e!=null?e:{}).props)!=null?C:{};Object.keys(f).forEach(s=>{const h=f[s];O.has(s)&&(s==="alignSelf"?d.isString(h)&&o.includes(h)&&(n[s]=h):s==="class"?p(h)&&(n[s]=h):s==="style"?w(h)&&(n[s]=h):s.startsWith("cols")?c(h)&&(n[s]=h):s.startsWith("offset")?l(h)&&(n[s]=h):s.startsWith("order")&&a(h)&&(n[s]=h))});const g=new Y(n);return g.components=[...(u=e==null?void 0:e.components)!=null?u:[]],g}}class te{constructor(e){V(this,"props");V(this,"columns",[]);this.props=e!=null?e:{}}col(e,r){const n=new ee(e);return r==null||r(n),this.columns.push(n),this}simple(e=1){const r=new Proxy({},{get:(n,o)=>(...c)=>(this.col({cols:12/e},l=>l.component(a=>a[o](...c))),r)});return r}toJSON(e){return{props:this.props,columns:this.columns.map(r=>r.toJSON(e))}}}class ne extends B.ResponsiveRenderOptions{constructor(e){super({props:e})}col(e,r){return this._value.col(e,r),this}breakpoint(e,r){return this._value[e]||(this._value[e]=new te),r(this._value[e]),this}simple(e=1){return this._value.simple(e)}toJSON(e){if(e!=null){const n=this.getOptionsForBreakpoint(e);return{props:n.props,columns:n.columns.map(o=>o.toJSON(e))}}const r={props:this._value.props,columns:this._value.columns.map(n=>n.toJSON())};return B.responsiveBreakpoints.forEach(n=>{this._value[n]&&(r[n]=this._value[n].toJSON())}),r}cleanBreakpoint(e,r=!1){var g,C;if((!e||!d.isObjectLike(e))&&!r)return null;const n={},o=["start","center","end","baseline","stretch"],c=["start","center","end","stretch","space-between","space-around","space-evenly"],l=["start","center","end","space-between","space-around","space-evenly"],a=u=>d.isString(u)||d.isArray(u)&&u.every(s=>d.isString(s))||d.isObjectLike(u)&&!Array.isArray(u),p=u=>d.isString(u)?!0:d.isArray(u)?u.every(p):d.isObjectLike(u)?Object.entries(u).every(([s,h])=>d.isString(s)&&(d.isString(h)||d.isNumber(h))):!1,w=["align","align-content","justify"],S=new Set([...w,...B.responsiveBreakpoints.flatMap(u=>w.map(s=>`${s}-${u}`)),"dense","no-gutters","class","style"]),O=(g=(e!=null?e:{}).props)!=null?g:{};Object.keys(O).forEach(u=>{const s=O[u];!S.has(u)||s===void 0||(u==="dense"||u==="noGutters"?d.isBoolean(s)&&(n[u]=s):u==="class"?a(s)&&(n[u]=s):u==="style"?p(s)&&(n[u]=s):u.startsWith("align")?d.isString(s)&&o.includes(s)&&(n[u]=s):u.startsWith("align-content")?d.isString(s)&&c.includes(s)&&(n[u]=s):u.startsWith("justify")&&d.isString(s)&&l.includes(s)&&(n[u]=s))});const f=new te(n);return f.columns=[...(C=e==null?void 0:e.columns)!=null?C:[]],f}}class re{constructor(){V(this,"rows",[])}row(e,r){const n=new ne(e);return r(n),this.rows.push(n),this}simple(e=1){let r=null,n=0;const o=new Proxy({},{get:(c,l)=>l==="simple"?(a=1)=>this.simple(a):(...a)=>((!r||n>=e)&&(this.row({},p=>(r=p,p)),n=0),r.col({cols:12/e},p=>p.component(w=>w[l](...a))),n++,o)});return o}toJSON(e){return{rows:this.rows.map(r=>r.toJSON(e))}}}class J extends B.ResponsiveRenderOptions{row(e,r){return this._value.row(e,r),this}breakpoint(e,r){return this._value[e]||(this._value[e]=new re),r(this._value[e]),this}simple(e=1){return this._value.simple(e)}toJSON(e){if(e!=null)return{rows:this.getOptionsForBreakpoint(e).rows.map(o=>o.toJSON(e))};const r={rows:this._value.rows.map(n=>n.toJSON())};return B.responsiveBreakpoints.forEach(n=>{this._value[n]&&(r[n]=this._value[n].toJSON())}),r}cleanBreakpoint(e,r=!1){if((!e||!d.isObjectLike(e))&&!r)return null;const n=new re;return r&&(n.rows=[]),e&&d.isArray(e.rows)&&(n.rows=e.rows),n.rows.length||r?n:null}}const ge=Object.freeze(Object.defineProperty({__proto__:null,Column:ee,Component:E,ComponentBuilderBase:H,FormBuilder:J,FormBuilderBodyProp:G,FormBuilderName:D,Row:ne,VuetifyInputsComponentBuilder:Q},Symbol.toStringTag,{value:"Module"})),q=t.defineComponent({__name:"component-render",props:{name:{},props:{default:()=>({})},components:{default:()=>({})}},setup(i){const e=i,r=t.computed(()=>{const p=e.name;return typeof p=="symbol"?p.description||"SymbolComponent":p}),n=t.computed(()=>e.props),o=t.computed(()=>{var p;return(p=n.value)==null?void 0:p[G]}),c=t.computed(()=>e.components[e.name]||null),l=t.unref(e.components)[D],a=t.computed(()=>e.name===D);return(p,w)=>c.value?(t.openBlock(),t.createBlock(t.resolveDynamicComponent(c.value),t.normalizeProps(t.mergeProps({key:0},n.value)),{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(o.value),1)]),_:1},16)):a.value?(t.openBlock(),t.createBlock(t.unref(l),{key:1,layout:n.value,components:p.components},null,8,["layout","components"])):(t.openBlock(),t.createBlock(t.resolveDynamicComponent(r.value),t.normalizeProps(t.mergeProps({key:2},n.value)),{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(o.value),1)]),_:1},16))}}),ye={class:"form-layout"},oe=t.defineComponent({__name:"form-render",props:{layout:{},components:{default:()=>({})}},setup(i){const e=i,r=t.computed(()=>e.layout instanceof J?e.layout:new J(e.layout)),n=X(),o=t.computed(()=>{const l=B.getBreakpointName(n);return r.value.getOptionsForBreakpoint(l).toJSON()}),c=t.computed(()=>{var l;return W(R({},e.components),{[D]:(l=t.getCurrentInstance())==null?void 0:l.type})});return(l,a)=>{const p=t.resolveComponent("v-col"),w=t.resolveComponent("v-row");return t.openBlock(),t.createElementBlock("div",ye,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(o.value.rows,(S,O)=>(t.openBlock(),t.createBlock(w,{key:O},{default:t.withCtx(()=>[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(S.columns,(f,g)=>(t.openBlock(),t.createBlock(p,t.mergeProps({key:g,ref_for:!0},f.props),{default:t.withCtx(()=>[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(f.components,(C,u)=>(t.openBlock(),t.createBlock(q,{key:u,name:C.name,props:C.props,components:c.value},null,8,["name","props","components"]))),128))]),_:2},1040))),128))]),_:2},1024))),128))])}}}),_e=Object.freeze(Object.defineProperty({__proto__:null,ComponentRender:q,DfModal:U,FormRender:oe,ModalView:Z},Symbol.toStringTag,{value:"Module"})),we=Object.freeze(Object.defineProperty({__proto__:null,VCard:b.VCard,VCardActions:b.VCardActions,VCardText:b.VCardText,VCardTitle:b.VCardTitle,VCol:j.VCol,VDialog:F.VDialog,VIcon:A.VIcon,VRow:j.VRow,VSheet:le.VSheet},Symbol.toStringTag,{value:"Module"})),Ce={install:(i,e)=>{var r,n;(r=e==null?void 0:e.registerComponents)!=null&&r&&Object.entries(_e).map(([o,c])=>i.component(o,c)),(n=e==null?void 0:e.registerVuetifyComponents)!=null&&n&&Object.entries(we).map(([o,c])=>{try{return i.component(o,c)}catch(l){if(!l.message.includes("already registered"))throw l}return null})}};m.ComponentRender=q,m.DfModal=U,m.DialogSize=k,m.DynamicFormsModalFormKit=Ce,m.FormBuilder=J,m.FormBuilderBodyProp=G,m.FormLayout=ge,m.FormRender=oe,m.ModalView=Z,m.defaultDialogSize=I,m.modal=ue,Object.defineProperty(m,Symbol.toStringTag,{value:"Module"})});
//# sourceMappingURL=dynamicforms-vuetify-modal-form-kit.umd.cjs.map