UNPKG

form-designer-xinyi

Version:

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

2 lines (1 loc) 1.43 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e=require("vue"),r=require("./revoke-Bbm2vFx2.cjs"),u=require("./icon.vue_vue_type_script_setup_true_lang-CXgVOUsT.cjs"),d={class:"flex relative"},v={class:"epic-action-bar"},_={class:"epic-actions-container"},p=["title","onClick"],m={class:"text-14px"},f={class:"epic-sidebar-container"},k=e.defineComponent({name:"EActionBar",__name:"index",setup(h){const i=e.computed(()=>r.pluginManager.viewsContainers.activitybars.value.filter(n=>n.visible)),t=e.ref(0),c=e.shallowRef(null);c.value=i.value[0].component;function s(n,o){if(t.value===o)return t.value=null,!1;c.value=n.component,t.value=o}return(n,o)=>(e.openBlock(),e.createElementBlock("div",d,[e.createElementVNode("div",v,[e.createElementVNode("ul",_,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(i.value,(l,a)=>(e.openBlock(),e.createElementBlock("li",{key:a,class:e.normalizeClass(["epic-action-item",{checked:t.value===a}]),title:l.title,onClick:B=>s(l,a)},[e.createVNode(e.unref(u._sfc_main),{prefix:"",class:"iconfont relative",name:l.icon},null,8,["name"]),e.createElementVNode("div",m,e.toDisplayString(l.title),1)],10,p))),128))])]),e.createElementVNode("div",{class:e.normalizeClass(["epic-left-sidebar",{hide:t.value===null}])},[e.createElementVNode("div",f,[(e.openBlock(),e.createBlock(e.resolveDynamicComponent(c.value)))])],2)]))}});exports.default=k;