2 lines
1.6 KiB
Java
2 lines
1.6 KiB
Java
import{d as L,aI as P,ah as t,ar as c,as as s,A as p,at as Q,F as u,aD as R,aC as m,aF as v,k,au as y,ag as T,av as U}from"./vue-vendor-C7Zq48Yl.js";import{o as b,n as $}from"./index-Crt100Db-kwMQ9qxI.js";import{d as j}from"./NodeIcon.vue_vue_type_script_setup_true_lang-BoLiA9zm-4v-htOuh.js";const q={class:"airag-node-label"},G=["href"],f=180,J=2,x=6,C=42,O=9,ee=L({__name:"AddNodeDialog",props:{visible:{type:Boolean,default:!1}},emits:["add"],setup(g,{emit:h}){P(a=>({v1b16e324:N,v424e457f:V,v54f0c8a8:A,v5f8eb19a:F,v5579a702:I,e3942f6e:z,v7ee3028e:_,v28430df5:w}));const B=h,l=[];let i=0,d=0;for(const a of b)if(b.isDivider(a))d++,l.push({divider:!0});else{i++;const e=$.get(a),r=e?e.label:"未知";l.push({type:a,label:r,docs:e==null?void 0:e.docs})}const D=i-d-1,n=J+i*C+d*O+D*x,N=f+"px",V=n+"px",_=C+"px",w=x+"px",A=-n/2+30+"px",F=-f/2-20+"px",I=-n/2+20+"px",z=-f-24+"px";function E(a){B("add",a)}return(a,e)=>{const r=t("a-divider"),M=t("Icon"),S=t("a-tooltip"),H=t("a-space");return s(),c("div",{class:Q(["add-node-dialog",{show:g.visible}]),onClick:e[1]||(e[1]=p(()=>{},["stop"]))},[(s(),c(u,null,R(l,(o,K)=>(s(),c(u,{key:K},[o.divider?(s(),m(r,{key:0,style:{margin:"4px 0"}})):(s(),m(H,{key:1,class:"add-node-item",onClick:p(W=>E(o.type),["stop"])},{default:v(()=>[k(j,{type:o.type},null,8,["type"]),y("span",q,U(o.label),1),o.docs?(s(),m(S,{key:0,title:"查看文档"},{default:v(()=>[y("a",{class:"airag-node-docs-btn",href:o.docs,target:"_blank",onClick:e[0]||(e[0]=p(()=>{},["stop"]))},[k(M,{icon:"material-symbols:menu-book-outline-rounded",color:"#666"})],8,G)]),_:2},1024)):T("",!0)]),_:2},1032,["onClick"]))],64))),64))],2)}}});export{ee as default};
|