snowy-designer
Version:
基于Epic-Designer-Pro版本的设计器,可视化开发页面表单
2 lines (1 loc) • 2.46 kB
JavaScript
;var q=Object.create;var c=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var d=Object.getOwnPropertyNames;var m=Object.getPrototypeOf,x=Object.prototype.hasOwnProperty;var p=(e,r,i,n)=>{if(r&&typeof r=="object"||typeof r=="function")for(let o of d(r))!x.call(e,o)&&o!==i&&c(e,o,{get:()=>r[o],enumerable:!(n=a(r,o))||n.enumerable});return e};var t=(e,r,i)=>(i=e!=null?q(m(e)):{},p(r||!e||!e.__esModule?c(i,"default",{value:e,enumerable:!0}):i,e));Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const l=require("vue");;/* empty css */require("radix-vue");require("clsx");require("tailwind-merge");require("lucide-vue-next");require("../../ui-kit/base-ui/src/shadch-ui/button/index.cjs");require("@vueuse/core");require("../../ui-kit/base-ui/src/shadch-ui/toast/index.cjs");require("vuedraggable");require("../../hooks/src/store/index.cjs");require("lodash");const $=require("../../utils/src/manager/pluginManager.cjs");require("monaco-editor");require("../../utils/src/request/index.cjs");const b=require("naive-ui"),f=require("./button/index.cjs"),y=require("./card/index.cjs"),N=require("./cascader/index.cjs"),h=require("./checkbox/index.cjs"),C=require("./col/index.cjs"),I=require("./collapse/index.cjs"),T=require("./collapse-item/index.cjs"),v=require("./color-picker/index.cjs"),w=require("./date-picker/index.cjs"),P=require("./form/index.cjs"),S=require("./form-item/index.cjs"),F=require("./input/index.cjs"),U=require("./input-number/index.cjs"),j=require("./modal/index.cjs"),E=require("./radio/index.cjs"),k=require("./row/index.cjs"),z=require("./select/index.cjs"),A=require("./slider/index.cjs"),B=require("./switch/index.cjs"),s=require("./upload-file/index.cjs"),u=require("./upload-image/index.cjs");function O(e=$.pluginManager){e.component("FormItem",async()=>(await import("naive-ui")).NFormItem),e.component("Tabs",async()=>(await import("naive-ui")).NTabs),e.component("TabPane",b.NTabPane),e.component("Collapse",async()=>(await import("naive-ui")).NCollapse),e.component("CollapseItem",async()=>(await import("naive-ui")).NCollapseItem);const r=[P,S,F,U,E,h,w,z,B,v,N,A,s,u,f,y,k,C,I,T,j];l.watchEffect(()=>{u.defaultSchema.componentProps.action=e.global.uploadImage,s.defaultSchema.componentProps.action=e.global.uploadFile}),r.forEach(i=>{e.registerComponent(i),e.addBaseComponentType(i.defaultSchema.type)}),e.setInitialized(!0)}exports.setupNaiveUi=O;