UNPKG

n8n-editor-ui

Version:

Workflow Editor UI for n8n

2 lines 2.17 kB
(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.16.1`}}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]=`ca0706d2-4f13-4b2f-9f2e-8fa744f5a6db`,e._sentryDebugIdIdentifier=`sentry-dbid-ca0706d2-4f13-4b2f-9f2e-8fa744f5a6db`)})()}catch{}import{S as e}from"./vue.runtime.esm-bundler-C3C09Zii.js";import{ct as t,lt as n}from"./src-XqE2yCpG.js";import{G as r,J as i,K as a,Y as o,ai as s,fr as c,q as l,s as u,sr as d,t as f,w as p}from"./users.store-xP93bV7X.js";import{Qo as m}from"./constants-DuQbSl-q.js";import{t as h}from"./useRootStore-XEREVjMN.js";import{S as g}from"./settings.store-CAFiYCMH.js";function _(){let _=t(),v=n(),y=c(),b=h(),x=u(),S=d(),C=f(),w=p(),T=s();return{openSampleWorkflowTemplate:(e,t)=>{e===r.RagStarterTemplate?y.track(`User clicked on RAG callout`,{node_type:t.telemetry.nodeType??null}):o(e)&&y.track(`User inserted tutorial template`,{template:e,source:t.telemetry.source,node_type:t.telemetry.nodeType??null,section:t.telemetry.section??null});let n=l(e);if(!n)return;let{href:i}=v.resolve({name:m.TEMPLATE_IMPORT,params:{id:n.meta.templateId},query:{fromJson:`true`,parentFolderId:_.params.folderId,projectId:T.currentProjectId}});window.open(i,`_blank`)},getTutorialTemplatesNodeCreatorItems:()=>i().map(e=>({key:e.template.meta.templateId,type:`openTemplate`,properties:{templateId:e.template.meta.templateId,title:e.name,description:e.description,nodes:e.nodes.flatMap(e=>w.getNodeType(e.name,e.version)||[])}})),isRagStarterCalloutVisible:e(()=>{let e=a(),t=_.query.templateId,n=x.workflowObject,r=S.getWorkflowById(n.id);return(t??r?.meta?.templateId)!==e.meta.templateId}),isCalloutDismissed:e=>C.isCalloutDismissed(e),dismissCallout:async e=>{C.setCalloutDismissed(e),await g(b.restApiContext,{dismissedCallouts:{...C.currentUser?.settings?.dismissedCallouts,[e]:!0}})}}}export{_ as t}; //# sourceMappingURL=useCalloutHelpers-BYcLQq8e.js.map