n8n-editor-ui
Version:
Workflow Editor UI for n8n
2 lines • 8.1 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(["./chunk-legacy-TXBRODOR.js","./vue.runtime.esm-bundler-legacy-IafOlCW8.js","./_MapCache-legacy-DwgdC8YO.js","./src-legacy-Dwzr7bD0.js","./_plugin-vue_export-helper-legacy-DEZAmQqp.js","./users.store-legacy-OKuN0qAC.js","./ProjectIcon-legacy-Bou4IyeB.js","./orderBy-legacy-B1QhOZ6M.js"],(function(e,l){var a,t,o,r,i,s,n,d,c,p,u,y,v,f,_,m,j,b,h,g,x,w,A,T,k,S,$,I,P,z,N,U,C,q,R,E,G,L,M,B,D;return{setters:[function(e){a=e.o},function(e){t=e.$,o=e.A,r=e.C,i=e.E,s=e.Ft,n=e.H,d=e.N,c=e.S,p=e.Sn,u=e.T,y=e.Wt,v=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.bt},function(e){A=e.$i,T=e.Et,k=e.Lt,S=e.Mi,$=e.Qi,I=e.Tt,P=e.Ut,z=e.Zi},function(e){N=e.t},function(e){U=e.It,C=e.Mi},function(e){q=e.n,R=e.t},function(e){E=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_pay4y_125{width:100%;padding:var(--spacing--2xs)0;align-items:center;gap:var(--spacing--2xs);display:flex}._selectedProjects_pay4y_133 li{border-bottom:var(--border);padding:0}._selectedProjects_pay4y_133 li:first-child{padding-top:var(--spacing--md)}._selectedProjects_pay4y_133 li:last-child{border-bottom:none}._projectRoleSelect_pay4y_144{width:auto}._popper_pay4y_148 .el-scrollbar__wrap{scrollbar-width:none}._emoji_pay4y_152{font-size:var(--font-size--sm)}\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:{},(V=(new l.Error).stack)&&(l._sentryDebugIds=l._sentryDebugIds||{},l._sentryDebugIds[V]="9a1967e9-445c-4658-8494-f51b526b52f3",l._sentryDebugIdIdentifier="sentry-dbid-9a1967e9-445c-4658-8494-f51b526b52f3")}catch(l){}var l,V;L={key:0},M=N(d({__name:"ProjectSharingInfo",props:{project:{}},setup(e){const l=e,a=c((()=>{const{name:e,email:a}=C(l.project.name??""),t=e?.split(" "),o=t?.pop()??"";return{firstName:t?.join(" ")??"",lastName:o,email:a}})),o=c((()=>l.project.icon&&q(l.project.icon)?l.project.icon:null));return(e,l)=>(t(),i("div",{class:f(e.$style.projectInfo),"data-test-id":"project-sharing-info"},[r("div",null,[o.value?(t(),g(R,{key:0,icon:o.value,size:"large",round:!0},null,8,["icon"])):(t(),g(y(k),{key:1,"first-name":a.value.firstName,"last-name":a.value.lastName},null,8,["first-name","last-name"])),r("div",{class:f(e.$style.text)},[a.value.firstName||a.value.lastName?(t(),i("p",L,p(a.value.firstName)+" "+p(a.value.lastName),1)):u("",!0),r("small",null,p(a.value.email),1)],2)]),j(e.$slots,"default")],2))}}),[["__cssModules",{$style:{projectInfo:"_projectInfo_1vlqj_125",text:"_text_1vlqj_150"}}]]),B=a(E(),1),D=d({__name:"ProjectSharing",props:n({projects:{},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:n(["projectAdded","projectRemoved","clear","update:shareWithAllUsers"],["update:modelValue"]),setup(e,{emit:l}){const a=w(),r=e,n={id:"all_users",name:r.allUsersLabel??a.baseText("projects.sharing.allUsers"),type:"public",icon:{type:"icon",value:"globe"},role:"member",createdAt:`${Date.now()}`,updatedAt:`${Date.now()}`},d=_(e,"modelValue"),j=l,k=s(Array.isArray(d.value)?"":d.value?.id??""),N=c((()=>Array.isArray(d.value)?r.isSharedGlobally?[n,...d.value]:d.value:null)),C=s(""),R=c((()=>r.placeholder??a.baseText("projects.sharing.select.placeholder"))),E=c((()=>r.emptyOptionsText??a.baseText("projects.sharing.noMatchingUsers"))),G=c((()=>r.projects.filter((e=>e.name?.toLowerCase().includes(C.value.toLowerCase())&&(!Array.isArray(d.value)||!d.value?.find((l=>l.id===e.id))))))),L=c((()=>[...r.canShareGlobally&&!r.isSharedGlobally?[n]:[],...(0,B.default)(G.value,["type",e=>e.name?.toLowerCase()],["desc","asc"])])),D=c((()=>{const e={type:"icon",value:"layers"},l=r.projects.find((e=>e.id===k.value));return l?.type===U.Personal?{type:"icon",value:"user"}:l?.type===U.Team&&q(l.icon)?l.icon:e})),V=e=>{C.value=e},W=e=>{if(e===n.id)return void j("update:shareWithAllUsers",!0);const l=r.projects.find((l=>l.id===e));l&&(Array.isArray(d.value)?d.value=[...d.value,l]:d.value=l,j("projectAdded",l))},O=(e,l)=>{Array.isArray(d.value)&&!r.readonly&&(e.id!==n.id||"remove"!==l?-1!==(d.value?.findIndex((l=>l.id===e.id))??-1)&&"remove"===l&&(d.value=d.value.filter((l=>l.id!==e.id)),j("projectRemoved",e)):j("update:shareWithAllUsers",!1))};return m((()=>d.value),(()=>{null===d.value||Array.isArray(d.value)?k.value="":k.value=d.value.id}),{immediate:!0}),(l,s)=>(t(),i("div",null,[b(y(S),{disabled:!r.disabledTooltip,placement:"top"},{content:x((()=>[o(p(r.disabledTooltip),1)])),default:x((()=>[!r.static||r.disabledTooltip?(t(),g(y(I),{key:0,"model-value":k.value,"data-test-id":"project-sharing-select",filterable:!0,"filter-method":V,placeholder:R.value,"default-first-option":!0,"no-data-text":E.value,size:e.size??"medium",disabled:r.readonly||!!r.disabledTooltip,clearable:e.clearable,"popper-class":l.$style.popper,"onUpdate:modelValue":W,onClear:s[0]||(s[0]=e=>j("clear"))},{prefix:x((()=>["icon"===D.value.type?(t(),g(y(A),{key:0,icon:D.value.value,color:"text-dark"},null,8,["icon"])):"emoji"===D.value.type?(t(),g(y(z),{key:1,color:"text-light",class:f(l.$style.emoji)},{default:x((()=>[o(p(D.value.value),1)])),_:1},8,["class"])):u("",!0)])),default:x((()=>[(t(!0),i(v,null,h(L.value,(e=>(t(),g(y(T),{key:e.id,value:e.id,label:e.name??""},{default:x((()=>[b(M,{project:e},null,8,["project"])])),_:2},1032,["value","label"])))),128))])),_:1},8,["model-value","placeholder","no-data-text","size","disabled","clearable","popper-class"])):u("",!0)])),_:1},8,["disabled"]),N.value?(t(),i("ul",{key:0,class:f(l.$style.selectedProjects)},[r.homeProject?(t(),i("li",{key:0,class:f(l.$style.project),"data-test-id":"project-sharing-owner"},[b(M,{project:r.homeProject},{default:x((()=>[b(y(P),{theme:"tertiary",bold:""},{default:x((()=>[o(p(y(a).baseText("auth.roles.owner")),1)])),_:1})])),_:1},8,["project"])],2)):u("",!0),(t(!0),i(v,null,h(N.value,(o=>(t(),i("li",{key:o.id,class:f(l.$style.project),"data-test-id":"project-sharing-list-item"},[b(M,{project:o},null,8,["project"]),!r.roles?.length||r.static||o.id===n.id&&!e.canShareGlobally?u("",!0):(t(),g(y(I),{key:0,class:f(l.$style.projectRoleSelect),"model-value":r.roles[0],disabled:r.readonly,size:"small","onUpdate:modelValue":e=>O(o,e)},{default:x((()=>[(t(!0),i(v,null,h(e.roles,(e=>(t(),g(y(T),{key:e.slug,value:e.slug,label:e.displayName},null,8,["value","label"])))),128))])),_:1},8,["class","model-value","disabled","onUpdate:modelValue"])),r.static||o.id===n.id&&!e.canShareGlobally?u("",!0):(t(),g(y($),{key:1,variant:"subtle",iconOnly:"","native-type":"button",icon:"trash-2","aria-label":y(a).baseText("generic.delete"),disabled:r.readonly,"data-test-id":"project-sharing-remove",onClick:e=>O(o,"remove")},null,8,["aria-label","disabled","onClick"]))],2)))),128))],2)):u("",!0)]))}}),e("t",N(D,[["__cssModules",{$style:{project:"_project_pay4y_125",selectedProjects:"_selectedProjects_pay4y_133",projectRoleSelect:"_projectRoleSelect_pay4y_144",popper:"_popper_pay4y_148",emoji:"_emoji_pay4y_152"}}]]))}}}));
//# sourceMappingURL=ProjectSharing-legacy-D18mSKYq.js.map