Files
qhmes/web-dist/js/AddNodeDialog-iNYeOu3g-B6yMU7S6.js
2026-06-16 18:19:57 +08:00

2 lines
1.7 KiB
Java

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