UNPKG

form-designer-xinyi

Version:

基于vue3的设计器,可视化开发页面表单

2 lines (1 loc) 3 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e=require("vue"),p=require("./revoke-Bbm2vFx2.cjs"),m=require("./icon.vue_vue_type_script_setup_true_lang-CXgVOUsT.cjs"),h={class:"epic-breadcrumb pl-4 py-2 truncate"},k={key:0},f={key:0},v=["onClick","onMouseenter"],g=e.defineComponent({__name:"breadcrumb",setup(_){const t=e.inject("designer");function s(c){t.setCheckedNode(c)}return(c,n)=>(e.openBlock(),e.createElementBlock("div",h,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(t).state.matched,(l,r)=>{var a;return e.openBlock(),e.createElementBlock("span",{key:r},[r>e.unref(t).state.matched.length-4?(e.openBlock(),e.createElementBlock("span",k,[e.unref(t).state.matched.length>3&&r===e.unref(t).state.matched.length-3?(e.openBlock(),e.createElementBlock("span",f,"...")):e.createCommentVNode("",!0),r!==0?(e.openBlock(),e.createBlock(e.unref(m._sfc_main),{key:1,class:"m-1",name:"icon-zhankai"})):e.createCommentVNode("",!0),e.createElementVNode("span",{class:"node-item cursor-pointer",onClick:o=>s(l),onMouseenter:e.withModifiers(o=>e.unref(t).setHoverNode(l),["stop"]),onMouseleave:n[0]||(n[0]=e.withModifiers(o=>e.unref(t).setHoverNode(null),["stop"]))},e.toDisplayString(l.label??((a=e.unref(p.pluginManager).getComponentConfingByType(l.type))==null?void 0:a.defaultSchema.label)),41,v)])):e.createCommentVNode("",!0)])}),128))]))}}),B={key:0,class:"epic-right-sidebar-container relative"},C=e.createElementVNode("div",{class:"w-10px"},null,-1),b={class:"w-280px"},y={class:"epic-actions-container"},N=["title","onClick"],E={class:"epic-sidebar-content"},V=e.defineComponent({__name:"index",setup(_){var a;const t=e.ref(!1),s=e.computed(()=>p.pluginManager.viewsContainers.rightSidebars.value.filter(o=>o.visible)),c=e.ref(0),n=e.shallowRef(null);n.value=(a=s.value[0])==null?void 0:a.component;function l(){t.value=!t.value}function r(o,i){if(c.value===i)return!1;n.value=o.component,c.value=i}return(o,i)=>n.value?(e.openBlock(),e.createElementBlock("div",B,[e.createElementVNode("div",{class:"epic-right-sidebar-hide-btn absolute left--18px top-80px cursor-pointer rounded-full flex justify-center items-center w-28px h-28px z-9",onClick:l},[e.createVNode(e.unref(m._sfc_main),{prefix:"",class:e.normalizeClass(["iconfont transition-all",{"rotate-180":t.value}]),name:"epic-icon-zhankai"},null,8,["class"])]),C,e.createElementVNode("div",{class:e.normalizeClass(["epic-right-sidebar w-280px",{hide:t.value}])},[e.createElementVNode("div",b,[e.createVNode(g),e.createElementVNode("ul",y,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(s.value,(u,d)=>(e.openBlock(),e.createElementBlock("li",{key:d,class:e.normalizeClass(["epic-action-item",{checked:c.value===d}]),title:u.title,onClick:M=>r(u,d)},e.toDisplayString(u.title),11,N))),128))]),e.createElementVNode("div",E,[(e.openBlock(),e.createBlock(e.resolveDynamicComponent(n.value)))])])],2)])):e.createCommentVNode("",!0)}});exports.default=V;