n8n-editor-ui
Version:
Workflow Editor UI for n8n
2 lines • 4.63 kB
JavaScript
!function(){try{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"n8n@2.13.4"}}catch(e){}}(),System.register(["./vue.runtime.esm-bundler-legacy-IafOlCW8.js","./_MapCache-legacy-DwgdC8YO.js","./src-legacy-Dwzr7bD0.js","./users.store-legacy-OKuN0qAC.js","./constants-legacy-DNCca_FT.js","./usePageRedirectionHelper-legacy-dYzA8Va8.js","./sortByProperty-legacy-jhZYk91O.js"],(function(e,t){var r,a,n,s,i,o,c,l,d,p,u,b,m,j,f,y;return{setters:[function(e){r=e.Ft,a=e.S},function(e){n=e.bt},function(e){s=e._t,i=e.ea},function(e){o=e.Ar,c=e.As,l=e.Ft,d=e.Tr,p=e.hr},function(e){u=e.is,b=e.ms},function(e){m=e.t},function(e){j=e.t}],execute:function(){try{t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},(P=(new t.Error).stack)&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[P]="d02d7a6a-dbab-472e-98c1-0eb6948d16b1",t._sentryDebugIdIdentifier="sentry-dbid-d02d7a6a-dbab-472e-98c1-0eb6948d16b1")}catch(t){}var t,P;f=e=>"string"==typeof e&&Object.keys(i).includes(e),y=e=>f(e)||"object"==typeof e&&null!==e&&"value"in e&&"string"==typeof e.value&&"type"in e&&("emoji"===e.type||"icon"===e.type&&f(e.value)),e("t",(()=>{const e="create-project",t="workflow",i="credential",f="layers",P=c(),g=p(),T=l(),w=o(),h=s(),C=n(),E=d(),R=r(!1),I=a((()=>j("name",T.myProjects.filter((e=>"team"===e.type))))),O=(e=[])=>w.preferences.branchReadOnly||!u(e).workflow.create,N=(e=[])=>w.preferences.branchReadOnly||!u(e).credential.create,S=a((()=>T.isTeamProjectFeatureEnabled?[{id:t,title:"Workflow",disabled:w.preferences.branchReadOnly,...!w.preferences.branchReadOnly&&{submenu:[{id:"workflow-title",title:"Create in",disabled:!0},{id:"workflow-personal",title:C.baseText("projects.menu.personal"),icon:"user",disabled:O(T.personalProject?.scopes),route:{name:b.NEW_WORKFLOW,query:{projectId:T.personalProject?.id}}},...I.value.map((e=>({id:`workflow-${e.id}`,title:e.name,icon:y(e.icon)?e.icon:f,disabled:O(e.scopes),route:{name:b.NEW_WORKFLOW,query:{projectId:e.id}}})))]}},{id:i,title:"Credential",disabled:w.preferences.branchReadOnly,...!w.preferences.branchReadOnly&&{submenu:[{id:"credential-title",title:"Create in",disabled:!0},{id:"credential-personal",title:C.baseText("projects.menu.personal"),icon:"user",disabled:N(T.personalProject?.scopes),route:{name:b.PROJECTS_CREDENTIALS,params:{projectId:T.personalProject?.id,credentialId:"create"}}},...I.value.map((e=>({id:`credential-${e.id}`,title:e.name,icon:y(e.icon)?e.icon:f,disabled:N(e.scopes),route:{name:b.PROJECTS_CREDENTIALS,params:{projectId:e.id,credentialId:"create"}}})))]}},{id:e,title:"Project",disabled:!T.canCreateProjects||!T.hasPermissionToCreateProjects}]:[{id:"workflow",title:"Workflow",route:{name:b.NEW_WORKFLOW,query:{projectId:T.personalProject?.id}}},{id:"credential",title:"Credential",route:{name:b.CREDENTIALS,params:{projectId:T.personalProject?.id,credentialId:"create"}}},{id:e,title:"Project",disabled:!0}])),_=async e=>{R.value=!0;try{const t=await T.createProject({name:C.baseText("projects.settings.newProjectName"),icon:{type:"icon",value:f},uiContext:e});await h.push({name:b.PROJECT_SETTINGS,params:{projectId:t.id}}),E.showMessage({title:C.baseText("projects.settings.save.successful.title",{interpolate:{projectName:t.name}}),type:"success"})}catch(t){E.showError(t,C.baseText("projects.error.title"))}finally{R.value=!1}},v=a((()=>T.hasPermissionToCreateProjects?P.isCloudDeployment?C.baseText("projects.create.limitReached.cloud",{interpolate:{planName:g.currentPlanData?.displayName??"",limit:T.teamProjectsLimit}}):T.isTeamProjectFeatureEnabled?C.baseText("projects.create.limitReached",{interpolate:{limit:T.teamProjectsLimit}}):C.baseText("projects.create.limitReached.self"):C.baseText("projects.create.permissionDenied")));return{menu:S,handleSelect:t=>{t===e&&(T.canCreateProjects&&T.hasPermissionToCreateProjects?_("universal_button"):m().goToUpgrade("rbac","upgrade-rbac"))},createProjectAppendSlotName:a((()=>`item.append.${e}`)),createWorkflowsAppendSlotName:a((()=>`item.append.${t}`)),createCredentialsAppendSlotName:a((()=>`item.append.${i}`)),projectsLimitReachedMessage:v,hasPermissionToCreateProjects:T.hasPermissionToCreateProjects,upgradeLabel:a((()=>P.isCloudDeployment||T.isTeamProjectFeatureEnabled?C.baseText("generic.upgrade"):C.baseText("generic.enterprise"))),createProject:_,isCreatingProject:R,displayProjects:I}}))}}}));
//# sourceMappingURL=useGlobalEntityCreation-legacy-DGJ0SqHs.js.map