2025-04-04 05:17:57 -04:00
|
|
|
(()=>{"use strict";var e,t,i,n={9165:(e,t,i)=>{i.d(t,{Krx:()=>n,NZC:()=>r,ZL5:()=>o,fEr:()=>s});var n="M16 17V19H2V17S2 13 9 13 16 17 16 17M12.5 7.5A3.5 3.5 0 1 0 9 11A3.5 3.5 0 0 0 12.5 7.5M15.94 13A5.32 5.32 0 0 1 18 17V19H22V17S22 13.37 15.94 13M15 4A3.39 3.39 0 0 0 13.07 4.59A5 5 0 0 1 13.07 10.41A3.39 3.39 0 0 0 15 11A3.5 3.5 0 0 0 15 4Z",r="M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M16.2,16.2L11,13V7H12.5V12.2L17,14.9L16.2,16.2Z",s="M10,4H4C2.89,4 2,4.89 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V8C22,6.89 21.1,6 20,6H12L10,4Z",o="M12,17.27L18.18,21L16.54,13.97L22,9.24L14.81,8.62L12,2L9.19,8.62L2,9.24L7.45,13.97L5.82,21L12,17.27Z"},26483:(e,t,i)=>{var n=i(35810),r=i(61338),s=i(77905),o=i(85471),a=i(53334),l=i(9165),c=i(24764),u=i(57505),d=i(15502);const h=(0,o.pM)({__name:"FileListFilter",props:{isActive:{type:Boolean},filterName:null},emits:["reset-filter"],setup:e=>({__sfc:!0,t:a.t,NcActions:c.A,NcActionButton:u.A,NcActionSeparator:d.A})});var p=i(85072),f=i.n(p),g=i(97825),m=i.n(g),w=i(77659),v=i.n(w),E=i(55056),A=i.n(E),b=i(10540),y=i.n(b),N=i(41113),_=i.n(N),x=i(23197),I={};I.styleTagTransform=_(),I.setAttributes=A(),I.insert=v().bind(null,"head"),I.domAPI=m(),I.insertStyleElement=y(),f()(x.A,I),x.A&&x.A.locals&&x.A.locals;var C=i(14486);const T=(0,C.A)(h,(function(){var e=this,t=e._self._c,i=e._self._setupProxy;return t(i.NcActions,{attrs:{"force-menu":"",type:e.isActive?"secondary":"tertiary","menu-name":e.filterName},scopedSlots:e._u([{key:"icon",fn:function(){return[e._t("icon")]},proxy:!0}],null,!0)},[e._v(" "),e._t("default"),e._v(" "),e.isActive?[t(i.NcActionSeparator),e._v(" "),t(i.NcActionButton,{staticClass:"files-list-filter__clear-button",attrs:{"close-after-click":""},on:{click:function(t){return e.$emit("reset-filter")}}},[e._v("\n\t\t\t"+e._s(i.t("files","Clear filter"))+"\n\t\t")])]:e._e()],2)}),[],!1,null,"00a77ab8",null).exports;var O=i(44131),L=i(41944),S=i(6695);const R=(0,o.pM)({__name:"FileListFilterAccount",emits:["update:accounts"],setup(e,t){let{expose:i,emit:n}=t;const r=(0,o.KR)(""),s=(0,o.KR)([]),c=(0,o.KR)([]),d=(0,o.EW)((()=>{if(!r.value)return s.value;const e=r.value.toLocaleLowerCase().trim().split(" ");return s.value.filter((t=>e.every((e=>t.user.toLocaleLowerCase().includes(e)||t.displayName.toLocaleLowerCase().includes(e)))))}));function h(e){const t=s.value.find((t=>{let{id:i}=t;return i===e}));t&&c.value.includes(t)?c.value=c.value.filter((t=>{let{id:i}=t;return i!==e})):t&&(c.value=[...c.value,t])}function p(){c.value=[],r.value=""}function f(e){s.value=e.map((e=>{let{uid:t,displayName:i}=e;return{displayName:i,id:t,user:t}}))}return(0,o.wB)(c,(()=>{const e=c.value.map((e=>{let{id:t,displayName:i}=e;return{uid:t,displayName:i}}));n("update:accounts",e)})),i({resetFilter:p,setAvailableAccounts:f,toggleAccount:h}),{__sfc:!0,emit:n,accountFilter:r,availableAccounts:s,selectedAccounts:c,shownAccounts:d,toggleAccount:h,resetFilter:p,setAvailableAccounts:f,t:a.Tl,mdiAccountMultiple:l.Krx,FileListFilter:T,NcActionButton:u.A,NcActionInput:O.A,NcAvatar:L.A,NcIconSvgWrapper:S.A}}});var P=i(23887),D={};D.styleTagTransform=_(),D.setAttributes=A(),D.insert=v().bind(null,"head"),D.domAPI=m(),D.insertStyleElement=y(),f()(P.A,D),P.A&&P.A.locals&&P.A.locals;const $=(0,C.A)(R,(function(){var e=this,t=e._self._c,i=e._self._setupProxy;return t(i.FileListFilter,{staticClass:"file-list-filter-accounts",attrs:{"is-active":i.selectedAccounts.length>0,"filter-name":i.t("files_sharing","People")},on:{"reset-filter":i.resetFilter},scopedSlots:e._u([{key:"icon",fn:function(){return[t(i.NcIconSvgWrapper,{attrs:{path:i.mdiAccountMultiple}})]},proxy:!0}])},[e._v(" "),i.availableAccounts.length>1?t(i.NcActionInput,{attrs:{label:i.t("files_sharing","Filter accounts"),"label-outside":!1,"show-trailing-button":!1,type:"search",value:i.accountFilter},on:{"update:value":function(e){i.accountFilter=e}}}):e._e(),e._v(" "),e._l(i.shownAccounts,(function(n){return t(i.NcActionButton,{key:n.id,staticClass:"file-list-filter-accounts__item",attrs:{type:"radio","model-value":i.selected
|