n8n-editor-ui
Version:
Workflow Editor UI for n8n
2 lines • 2.1 kB
JavaScript
(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`n8n@2.13.4`}}catch{}})();try{(function(){var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`a38177ca-6273-4732-9b1c-68cbaefbce1e`,e._sentryDebugIdIdentifier=`sentry-dbid-a38177ca-6273-4732-9b1c-68cbaefbce1e`)})()}catch{}import{$ as e,N as t,S as n,Wt as r,_n as i,l as a,w as o}from"./vue.runtime.esm-bundler-D9KLAxvJ.js";import{q as s}from"./src-wni2AGA3.js";import{t as c}from"./_plugin-vue_export-helper-Dm3nT7Ps.js";import{t as l}from"./nodeIcon-BFJyt77y.js";var u=c(t({__name:`NodeIcon`,props:{size:{default:void 0},disabled:{type:Boolean,default:!1},circle:{type:Boolean,default:!1},colorDefault:{default:``},showTooltip:{type:Boolean,default:!1},tooltipPosition:{default:`top`},nodeName:{default:``},iconSource:{default:void 0},nodeType:{default:void 0},node:{default:void 0}},emits:[`click`],setup(t,{emit:c}){a(e=>({v36aed390:g.value}));let u=t,d=c,f=n(()=>u.iconSource?u.iconSource:l(u.nodeType,u.node??null)),p=n(()=>f.value?.type??`unknown`),m=n(()=>{if(f.value?.type===`file`)return f.value.src}),h=n(()=>{if(f.value?.type===`icon`)return f.value.name}),g=n(()=>{if(f.value?.type===`icon`)return f.value.color??u.colorDefault}),_=n(()=>{if(f.value?.badge?.type===`file`)return f.value.badge}),v=n(()=>u.nodeName&&u.nodeName!==``?u.nodeName:u.nodeType?.displayName);return(n,a)=>(e(),o(r(s),{type:p.value,src:m.value,name:h.value,disabled:t.disabled,size:t.size,circle:t.circle,"node-type-name":v.value,"show-tooltip":t.showTooltip,"tooltip-position":t.tooltipPosition,badge:_.value,class:i(n.$style.nodeIcon),onClick:a[0]||=e=>d(`click`)},null,8,[`type`,`src`,`name`,`disabled`,`size`,`circle`,`node-type-name`,`show-tooltip`,`tooltip-position`,`badge`,`class`]))}}),[[`__cssModules`,{$style:{nodeIcon:`_nodeIcon_16wly_125`}}]]);export{u as t};
//# sourceMappingURL=NodeIcon-0naEDfOR.js.map