n8n-editor-ui
Version:
Workflow Editor UI for n8n
2 lines • 5.39 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","./_plugin-vue_export-helper-legacy-DEZAmQqp.js","./users.store-legacy-OKuN0qAC.js","./constants-legacy-DNCca_FT.js","./EnterpriseEdition.ee-legacy-CDCH5PXv.js","./ProjectSharing-legacy-D18mSKYq.js"],(function(e,t){var l,o,r,n,s,a,i,u,d,f,c,p,_,m,y,b,g,h,w,v,j,x,q,V,T,$,k,E,D,F;return{setters:[function(e){l=e.$,o=e.A,r=e.C,n=e.E,s=e.K,a=e.N,i=e.S,u=e.Sn,d=e.T,f=e.Wt,c=e._n,p=e.gt,_=e.it,m=e.j,y=e.w,b=e.yt},function(e){g=e.bt},function(e){h=e.Mi,w=e.Qi,v=e.Ut,j=e.W,x=e.lt,q=e.vt},function(e){V=e.t},function(e){T=e.Ft},function(e){$=e.pl},function(e){k=e.t},function(e){E=e.t}],execute:function(){(D=document.createElement("style")).textContent="._filter-button_qmehf_125 ._filter-button-count_qmehf_125>span{font-size:var(--font-size--3xs);font-weight:var(--font-weight--semibold)}@media screen and (max-width:480px){._filter-button_qmehf_125 ._filter-button-text_qmehf_130{text-indent:-10000px}._filter-button_qmehf_125 span+span{margin:0}}._filters-dropdown-footer_qmehf_138{justify-content:space-between;align-items:center;display:flex}._popover-content_qmehf_144{padding:var(--spacing--sm)}._trigger-wrapper_qmehf_148{display:inline-flex}._trigger-wrapper_qmehf_148[data-state=open] button{background-color:var(--button--color--background-active)}\n/*$vite$:1*/",document.head.appendChild(D);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]="de4a8f53-e6a1-4f8d-97a3-5473eb3c8ea9",t._sentryDebugIdIdentifier="sentry-dbid-de4a8f53-e6a1-4f8d-97a3-5473eb3c8ea9")}catch(t){}var t,P;F=a({__name:"ResourceFiltersDropdown",props:{modelValue:{default:()=>({})},keys:{default:()=>[]},shareable:{type:Boolean,default:!0},reset:{type:Function,default:()=>{}},justIcon:{type:Boolean,default:!1}},emits:["update:modelValue","update:filtersLength"],setup(e,{emit:t}){const a=e,V=t,D=T(),F=g(),P=i({get:()=>D.availableProjects.find((e=>e.id===a.modelValue.homeProject))??null,set:e=>S("homeProject",e?.id??"")}),I=i((()=>{let e=0;return a.keys.forEach((t=>{if("search"===t)return;const l=a.modelValue[t];!0===l&&(e+=1),Array.isArray(l)&&l.length&&(e+=1),"string"==typeof l&&""!==l&&(e+=1)})),e})),A=i((()=>I.value>0)),S=(e,t)=>{V("update:modelValue",{...a.modelValue,[e]:t})},C=()=>{if(a.reset)a.reset();else{const e={...a.modelValue};a.keys.forEach((t=>{e[t]=Array.isArray(a.modelValue[t])?[]:""})),V("update:modelValue",e)}P.value=null},z=i((()=>!A.value));return p(I,(e=>{V("update:filtersLength",e)})),s((async()=>{await D.getAvailableProjects()})),(t,s)=>(l(),y(f(j),{width:"304px","content-class":t.$style["popover-content"],align:"end"},{trigger:b((()=>[r("span",{class:c(t.$style["trigger-wrapper"])},[m(f(h),null,{content:b((()=>[...s[2]||(s[2]=[o(" Filters ",-1)])])),default:b((()=>[m(f(w),{variant:"outline",icon:"funnel",size:"medium",iconOnly:z.value,active:A.value,"aria-label":f(F).baseText("forms.resourceFiltersDropdown.filters"),class:c({[t.$style["filter-button"]]:!0,[t.$style["no-label"]]:e.justIcon&&0===I.value}),"data-test-id":"resources-list-filters-trigger"},{default:b((()=>[I.value>0?(l(),y(f(v),{key:0,class:c(t.$style["filter-button-count"]),"data-test-id":"resources-list-filters-count",theme:"primary"},{default:b((()=>[o(u(I.value),1)])),_:1},8,["class"])):d("",!0),e.justIcon?d("",!0):(l(),n("span",{key:1,class:c(t.$style["filter-button-text"])},u(f(F).baseText("forms.resourceFiltersDropdown.filters")),3))])),_:1},8,["iconOnly","active","aria-label","class"])])),_:1})],2)])),content:b((()=>[r("div",{class:c(t.$style["filters-dropdown"]),"data-test-id":"resources-list-filters-dropdown"},[_(t.$slots,"default",{filters:e.modelValue,setKeyValue:S}),e.shareable&&f(D).isProjectHome?(l(),y(k,{key:0,features:[f($).Sharing]},{default:b((()=>[m(f(q),{label:f(F).baseText("forms.resourceFiltersDropdown.owner"),bold:!1,size:"small",color:"text-base",class:"mb-3xs"},null,8,["label"]),m(E,{modelValue:P.value,"onUpdate:modelValue":[s[0]||(s[0]=e=>P.value=e),s[1]||(s[1]=e=>S("homeProject",e.id))],projects:f(D).availableProjects,placeholder:f(F).baseText("forms.resourceFiltersDropdown.owner.placeholder"),"empty-options-text":f(F).baseText("projects.sharing.noMatchingProjects")},null,8,["modelValue","projects","placeholder","empty-options-text"])])),_:1},8,["features"])):d("",!0),A.value?(l(),n("div",{key:1,class:c([t.$style["filters-dropdown-footer"],"mt-s"])},[m(f(x),{onClick:C},{default:b((()=>[o(u(f(F).baseText("forms.resourceFiltersDropdown.reset")),1)])),_:1})],2)):d("",!0)],2)])),_:3},8,["content-class"]))}}),e("t",V(F,[["__cssModules",{$style:{"filter-button":"_filter-button_qmehf_125","filter-button-count":"_filter-button-count_qmehf_125","filter-button-text":"_filter-button-text_qmehf_130","filters-dropdown-footer":"_filters-dropdown-footer_qmehf_138","popover-content":"_popover-content_qmehf_144","trigger-wrapper":"_trigger-wrapper_qmehf_148"}}]]))}}}));
//# sourceMappingURL=ResourceFiltersDropdown-legacy-B3UwyTK3.js.map