1import{_ as j}from"./BPYbhdme.js";import{ao as B,cB as G,cZ as M,b$ as $,c2 as n,ab as S,dI as d,cy as o,ae as l,aj as _,aa as i,cr as a,ai as u,t as N,F as z,ce as L,dL as E,ac as F,f as I,bc as O,cd as g,O as R}from"./DR_CSbha.js";import{_ as T}from"./PO05lXhX.js";import U from"./r45v9FsF.js";import{a as Z}from"./CueTHv89.js";import"./BK-XcV57.js";import"./C6ZXxE-j.js";import"./B-3vy5cE.js";import"./Kn31Lm3h.js";import"./BwdO_H0i.js";import"./CO_Hsq9O.js";const q={key:0,class:"d-flex justify-center align-center"},H={key:1,class:"mb-6"},J={class:"mt-8 py-10 dialog__empty align-center d-flex justify-center"},K={key:2,class:"dialog__content"},P={class:"mt-3"},Q=["onClick"],W={class:"group__title","data-cy":"group_item"},X={key:0},Y={class:"signer-group__subtitle"},ee={key:1,class:"group__subtitle"},te={class:""},se=["onClick"],oe={class:"dialog__actions"},ie=B({__name:"DialogAddGroup",emits:["close","action"],setup(ae,{emit:h}){const f=h,{groupsRepository:k}=G(),{t:r}=M(),m=g(!1),v=g(!0),b=g([]),p=g(new Set),x=async()=>{m.value=!0,b.value=await k.getGroups({includeMembers:"true",includeEmpty:"false"}),m.value=!1},C=e=>{p.value.has(e)?p.value.delete(e):p.value.add(e)},V=e=>{var t;return(t=e.members)==null?void 0:t.slice(0,3).map(c=>c.email).join(", ")},w=e=>{var t;return(t=e.members)==null?void 0:t.map(c=>c.email).join(", ")},y=e=>e.members&&e.members.length>3?e.members.length-3:0,A=e=>{m.value=!0,f("action",e)};return $(()=>{x()}),(e,t)=>{const c=j;return n(),S(U,{modelValue:o(v),"onUpdate:modelValue":t[1]||(t[1]=s=>O(v)?v.value=s:null),"max-width":"640",class:"dialog",title:o(r)("invite.add_group_dialog.title"),"onClick:outside":t[2]||(t[2]=s=>f("close"))},{actions:d(()=>[i("div",oe,[_(T),_(Z,{class:"d-flex justify-end"},{default:d(()=>[_(I,{class:"dialog__cancel",size:"lg",color:"info",type:"secondary",onClick:t[0]||(t[0]=s=>f("close"))},{default:d(()=>[u(a(o(r)("global.cancel")),1)]),_:1})]),_:1})])]),default:d(()=>[o(m)?(n(),l("div",q,[_(c,{size:"small"})])):o(b).length===0?(n(),l("div",H,[i("p",null,a(o(r)("invite.add_group_dialog.no_signer_groups.title")),1),i("p",null,[u(a(o(r)("invite.add_group_dialog.no_signer_groups.subtitle.part_1"))+" ",1),i("strong",null,a(o(r)("invite.add_group_dialog.no_signer_groups.subtitle.part_2")),1),u(" "+a(o(r)("invite.add_group_dialog.no_signer_groups.subtitle.part_3")),1)]),i("div",J,[_(N,{color:"grey-light",size:"56"},{default:d(()=>[...t[3]||(t[3]=[u("custom:users_group",-1)])]),_:1})])])):(n(),l("div",K,[i("div",P,[i("div",null,[(n(!0),l(z,null,L(o(b),s=>(n(),l("div",{key:s.id,class:"group mb-4 py-3 px-6",onClick:D=>A(s)},[i("div",W,a(s.name),1),o(p).has(s.id)?(n(),l("div",X,[i("div",Y,a(w(s)),1)])):(n(),l("div",ee,[i("div",te,[u(a(V(s))+" ",1),y(s)?(n(),l("span",{key:0,class:"group__subtitle--toggle",onClick:E(D=>C(s.id),["stop"])}," +"+a(y(s))+" "+a(o(r)("global.more")),9,se)):F("",!0)])]))],8,Q))),128))])])]))]),_:1},8,["modelValue","title"])}}}),ve=Object.assign(R(ie,[["__scopeId","data-v-c0b41d57"]]),{__name:"DialogsDocumentDialogAddGroup"});export{ve as default}; 2//# sourceMappingURL=DzJN-pjk.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.