n8n-editor-ui
Version:
Workflow Editor UI for n8n
2 lines • 8.77 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.16.1"}}catch(e){}}(),System.register(["./vue.runtime.esm-bundler-legacy-BW6xDdqj.js","./core-legacy-VD8c7QJ-.js","./src-legacy-B67uuxhB.js","./_plugin-vue_export-helper-legacy-DFdC_I5Z.js","./users.store-legacy-azRUgFdP.js","./constants-legacy-2_ytuuS3.js","./ProjectIcon-legacy-CgKMJJy2.js"],(function(e,l){var t,a,o,r,s,i,n,d,c,u,p,v,y,f,_,m,j,b,h,g,x,w,A,T,S,k,$,P,I,R,z,N,U,q,F,E,C,D,G,V,B,M;return{setters:[function(e){t=e.$,a=e.A,o=e.C,r=e.E,s=e.Ft,i=e.H,n=e.N,d=e.S,c=e.Sn,u=e.T,p=e.Wt,v=e.X,y=e._,f=e._n,_=e.dt,m=e.gt,j=e.it,b=e.j,h=e.rt,g=e.w,x=e.yt},function(e){w=e.J,A=e.at},function(e){T=e.Di,S=e.Ft,k=e.Ot,$=e.Qi,P=e.Xi,I=e.Zi,R=e._t,z=e.vt},function(e){N=e.t},function(e){U=e.gi,q=e.ni},function(e){F=e.cl,E=e.el},function(e){C=e.n,D=e.t}],execute:function(){(G=document.createElement("style")).textContent="._projectInfo_1vlqj_125{width:100%;padding:var(--spacing--2xs) 0;justify-content:space-between;align-items:center;gap:8px;display:flex}._projectInfo_1vlqj_125>div{align-items:center;gap:8px;display:flex}._projectInfo_1vlqj_125 p{font-size:var(--font-size--sm);color:var(--color--text--shade-1);font-weight:var(--font-weight--medium);line-height:var(--line-height--lg)}._projectInfo_1vlqj_125 small{font-size:var(--font-size--xs);color:var(--color--text--tint-1);line-height:var(--line-height--lg)}._text_1vlqj_150{flex-direction:column;display:flex}._text_1vlqj_150 p{margin:0}._project_12d86_125{width:100%;padding:var(--spacing--2xs) 0;align-items:center;gap:var(--spacing--2xs);display:flex}._selectedProjects_12d86_133 li{border-bottom:var(--border);padding:0}._selectedProjects_12d86_133 li:first-child{padding-top:var(--spacing--md)}._selectedProjects_12d86_133 li:last-child{border-bottom:none}._projectRoleSelect_12d86_144{width:auto}._popper_12d86_148 .el-scrollbar__wrap{scrollbar-width:none}._emoji_12d86_152{font-size:var(--font-size--sm)}._moreResults_12d86_156{cursor:default;text-align:center;border-top:var(--border)}\n/*$vite$:1*/",document.head.appendChild(G);try{l="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},(W=(new l.Error).stack)&&(l._sentryDebugIds=l._sentryDebugIds||{},l._sentryDebugIds[W]="44f7dc87-96fb-463f-a426-3c97a9e3324f",l._sentryDebugIdIdentifier="sentry-dbid-44f7dc87-96fb-463f-a426-3c97a9e3324f")}catch(l){}var l,W;V={key:0},B=N(n({__name:"ProjectSharingInfo",props:{project:{}},setup(e){const l=e,a=d((()=>{const{name:e,email:t}=q(l.project.name??""),a=e?.split(" "),o=a?.pop()??"";return{firstName:a?.join(" ")??"",lastName:o,email:t}})),s=d((()=>l.project.icon&&C(l.project.icon)?l.project.icon:null));return(e,l)=>(t(),r("div",{class:f(e.$style.projectInfo),"data-test-id":"project-sharing-info"},[o("div",null,[s.value?(t(),g(D,{key:0,icon:s.value,size:"large",round:!0},null,8,["icon"])):(t(),g(p(k),{key:1,"first-name":a.value.firstName,"last-name":a.value.lastName},null,8,["first-name","last-name"])),o("div",{class:f(e.$style.text)},[a.value.firstName||a.value.lastName?(t(),r("p",V,c(a.value.firstName)+" "+c(a.value.lastName),1)):u("",!0),o("small",null,c(a.value.email),1)],2)]),j(e.$slots,"default")],2))}}),[["__cssModules",{$style:{projectInfo:"_projectInfo_1vlqj_125",text:"_text_1vlqj_150"}}]]),M=n({__name:"ProjectSharing",props:i({searchFn:{type:Function},filterFn:{type:Function},homeProject:{},roles:{},readonly:{type:Boolean},static:{type:Boolean},placeholder:{},emptyOptionsText:{},size:{},clearable:{type:Boolean},canShareGlobally:{type:Boolean},isSharedGlobally:{type:Boolean},allUsersLabel:{},disabledTooltip:{}},{modelValue:{required:!0},modelModifiers:{}}),emits:i(["projectAdded","projectRemoved","clear","update:shareWithAllUsers"],["update:modelValue"]),setup(e,{emit:l}){const o=A(),i=e,n={id:"all_users",name:i.allUsersLabel??o.baseText("projects.sharing.allUsers"),type:"public",icon:{type:"icon",value:"globe"},role:"member",createdAt:`${Date.now()}`,updatedAt:`${Date.now()}`},j=_(e,"modelValue"),k=l,N=s(Array.isArray(j.value)?"":j.value?.id??""),q=d((()=>Array.isArray(j.value)?i.isSharedGlobally?[n,...j.value]:j.value:null)),D=d((()=>i.placeholder??o.baseText("projects.sharing.select.placeholder"))),G=d((()=>i.emptyOptionsText??o.baseText("projects.sharing.noMatchingUsers"))),V=s([]),M=s(0),W=s(""),L=d((()=>{let e=V.value;if(i.filterFn&&(e=e.filter(i.filterFn)),i.homeProject&&(e=e.filter((e=>e.id!==i.homeProject.id))),Array.isArray(j.value)){const l=j.value;e=e.filter((e=>!l.find((l=>l.id===e.id))))}return e})),O=d((()=>[...i.canShareGlobally&&!i.isSharedGlobally?[n]:[],...L.value])),H=d((()=>Math.max(0,M.value-V.value.length))),X=d((()=>{const e={type:"icon",value:"layers"},l=V.value.find((e=>e.id===N.value));return l?.type===U.Personal?{type:"icon",value:"user"}:l?.type===U.Team&&C(l.icon)?l.icon:e}));let J=0;const Q=async e=>{const l=++J;try{const t=await i.searchFn(e);if(l!==J)return;V.value=t.data??[],M.value=t.count??0}catch{if(l!==J)return;V.value=[],M.value=0}},Y=w(Q,F(E.INPUT.SEARCH)),Z=e=>{W.value=e,Y(e)};v((()=>{Q("")}));const K=e=>{if(e===n.id)return void k("update:shareWithAllUsers",!0);const l=V.value.find((l=>l.id===e));l&&(Array.isArray(j.value)?j.value=[...j.value,l]:j.value=l,k("projectAdded",l))},ee=(e,l)=>{Array.isArray(j.value)&&!i.readonly&&(e.id!==n.id||"remove"!==l?"remove"===l&&(j.value=j.value.filter((l=>l.id!==e.id)),k("projectRemoved",e)):k("update:shareWithAllUsers",!1))};return m((()=>j.value),(()=>{null===j.value||Array.isArray(j.value)?N.value="":N.value=j.value.id}),{immediate:!0}),(l,s)=>(t(),r("div",null,[b(p(T),{disabled:!i.disabledTooltip,placement:"top"},{content:x((()=>[a(c(i.disabledTooltip),1)])),default:x((()=>[!i.static||i.disabledTooltip?(t(),g(p(R),{key:0,"model-value":N.value,"data-test-id":"project-sharing-select",filterable:"",remote:"","remote-method":Z,placeholder:D.value,"default-first-option":!0,"no-data-text":G.value,size:e.size??"medium",disabled:i.readonly||!!i.disabledTooltip,clearable:e.clearable,"popper-class":l.$style.popper,"onUpdate:modelValue":K,onClear:s[0]||(s[0]=e=>k("clear"))},{prefix:x((()=>["icon"===X.value.type?(t(),g(p($),{key:0,icon:X.value.value,color:"text-dark"},null,8,["icon"])):"emoji"===X.value.type?(t(),g(p(P),{key:1,color:"text-light",class:f(l.$style.emoji)},{default:x((()=>[a(c(X.value.value),1)])),_:1},8,["class"])):u("",!0)])),default:x((()=>[(t(!0),r(y,null,h(O.value,(e=>(t(),g(p(z),{key:e.id,value:e.id,label:e.name??""},{default:x((()=>[b(B,{project:e},null,8,["project"])])),_:2},1032,["value","label"])))),128)),H.value>0?(t(),g(p(z),{key:"more-results",value:"",label:"",disabled:"",class:f(l.$style.moreResults)},{default:x((()=>[b(p(P),{size:"small",color:"text-light"},{default:x((()=>[a(c(p(o).baseText("projects.sharing.moreResults",{interpolate:{count:H.value}})),1)])),_:1})])),_:1},8,["class"])):u("",!0)])),_:1},8,["model-value","placeholder","no-data-text","size","disabled","clearable","popper-class"])):u("",!0)])),_:1},8,["disabled"]),q.value?(t(),r("ul",{key:0,class:f(l.$style.selectedProjects)},[i.homeProject?(t(),r("li",{key:0,class:f(l.$style.project),"data-test-id":"project-sharing-owner"},[b(B,{project:i.homeProject},{default:x((()=>[b(p(S),{theme:"tertiary",bold:""},{default:x((()=>[a(c(p(o).baseText("auth.roles.owner")),1)])),_:1})])),_:1},8,["project"])],2)):u("",!0),(t(!0),r(y,null,h(q.value,(a=>(t(),r("li",{key:a.id,class:f(l.$style.project),"data-test-id":"project-sharing-list-item"},[b(B,{project:a},null,8,["project"]),!i.roles?.length||i.static||a.id===n.id&&!e.canShareGlobally?u("",!0):(t(),g(p(R),{key:0,class:f(l.$style.projectRoleSelect),"model-value":i.roles[0],disabled:i.readonly,size:"small","onUpdate:modelValue":e=>ee(a,e)},{default:x((()=>[(t(!0),r(y,null,h(e.roles,(e=>(t(),g(p(z),{key:e.slug,value:e.slug,label:e.displayName},null,8,["value","label"])))),128))])),_:1},8,["class","model-value","disabled","onUpdate:modelValue"])),i.static||a.id===n.id&&!e.canShareGlobally?u("",!0):(t(),g(p(I),{key:1,variant:"subtle","icon-only":"","native-type":"button",icon:"trash-2","aria-label":p(o).baseText("generic.delete"),disabled:i.readonly,"data-test-id":"project-sharing-remove",onClick:e=>ee(a,"remove")},null,8,["aria-label","disabled","onClick"]))],2)))),128))],2)):u("",!0)]))}}),e("t",N(M,[["__cssModules",{$style:{project:"_project_12d86_125",selectedProjects:"_selectedProjects_12d86_133",projectRoleSelect:"_projectRoleSelect_12d86_144",popper:"_popper_12d86_148",emoji:"_emoji_12d86_152",moreResults:"_moreResults_12d86_156"}}]]))}}}));
//# sourceMappingURL=ProjectSharing-legacy-CDHINECV.js.map