1import{_ as w}from"./Cb2y8ync.js";import{c as h}from"./CY9B4bnW.js";import{bE as B,az as M,aA as e,aB as l,bz as s,bB as d,bC as _,bD as a,aC as i,bP as A,aD as y,bF as b,bA as n,bG as k,aF as g,bO as v}from"./_Rl_I6vL.js";import{u as E}from"./BLrB87sP.js";import{_ as N}from"./DlAUqK2U.js";const $={class:"mc-page"},j={class:"container"},F={class:"mc-header"},S={key:0,class:"mc-state"},V={key:0,class:"mc-section"},q={class:"mc-section__title"},z={class:"mc-section__count"},D={class:"row g-4"},L={class:"mc-card"},P={class:"mc-card__top"},I={class:"mc-card__logo"},O=["src","alt"],G={class:"mc-card__role"},R={class:"mc-card__title"},T={class:"mc-card__desc"},W={class:"mc-card__meta"},Y={class:"mc-card__actions"},H={key:1,class:"mc-section"},J={class:"mc-section__title"},K={class:"mc-section__count"},Q={class:"row g-4"},U={class:"mc-card__body"},X={class:"mc-card__top"},Z={class:"mc-card__logo"},ss=["src","alt"],ts={class:"mc-card__role"},os={class:"mc-card__title"},es={class:"mc-card__desc"},ls={class:"mc-card__meta"},is={key:2,class:"mc-section"},ns={class:"mc-section__title"},as={class:"mc-section__count"},cs={class:"row g-4"},_s={class:"mc-card__body"},ds={class:"mc-card__top"},rs={class:"mc-card__logo"},ms=["src","alt"],us={class:"mc-card__title"}
1,ps={key:3,class:"mc-empty"},ys={__name:"my-communities",setup(gs){B({title:"My Communities - Fintoq AI",robots:"noindex, nofollow"});const f=E(),r=g([]),m=g([]),u=g([]),C=g(!1),x=g(!0);return M(async()=>{const[p,t]=await Promise.all([f.fetchMyCommunities(),f.fetchCreatorStatus()]);p.success&&(r.value=p.data.created,m.value=p.data.joined,u.value=p.data.pending),C.value=!!(t.success&&t.data.can_create),x.value=!1}),(p,t)=>{const c=w;return e(),l("div",$,[s("div",j,[d(c,{to:"/community",class:"mc-back"},{default:_(()=>[...t[0]||(t[0]=[s("i",{class:"bi bi-arrow-left"},null,-1),a(" Back to Communities ",-1)])]),_:1}),s("div",F,[t[2]||(t[2]=s("div",null,[s("h1",{class:"mc-header__title"},"My Communities"),s("p",{class:"mc-header__subtitle"},"Everything you run and everything you have joined, in one place.")],-1)),i(C)?(e(),A(c,{key:0,to:"/community-create",class:"mc-header__create"},{default:_(()=>[...t[1]||(t[1]=[s("i",{class:"bi bi-plus-lg"},null,-1),a(" Create Community ",-1)])]),_:1})):y("",!0)]),i(x)?(e(),l("div",S,[...t[3]||(t[3]=[s("div",{class:"mc-state__spinner"},null,-1)])])):(e(),l(b,{key:1},[i(r).length?(e(),l("section",V,[s("h2",q,[t[4]||(t[4]=s("i",{class:"bi bi-stars"},null,-1)),t[5]||(t[5]=a(" Communities you run ",-1)),s("span",z,n(i(r).length),1)]),s("div",D,[(e(!0),l(b,null,k(i(r),o=>(e(),l("div",{key:o.id,class:"col-lg-4 col-md-6"},[s("div",L,[d(c,{to:`/community/${o.key}`,class:"mc-card__body"},{default:_(()=>[s("div",P,[s("div",I,[o.logo_image?(e(),l("img",{key:0,src:o.logo_image,alt:o.headline},null,8,O)):(e(),l("i",{key:1,class:v(i(h)(o.category).icon)},null,2))]),s("span",G,n(o.my_role_label),1)]),s("h5",R,n(o.headline),1),s("p",T,n(o.tagline||o.description),1),s("div",W,[s("span",null,[t[6]||(t[6]=s("i",{class:"bi bi-people"},null,-1)),a(" "+n(o.member_count),1)]),s("span",null,[t[7]||(t[7]=s("i",{class:"bi bi-megaphone"},null,-1)),a(" "+n(o.post_count),1)]),s("span",null,[s("i",{class:v(o.privacy===0?"bi bi-globe":"bi bi-lock")},null,2),a(" "+n(o.privacy_label),1)])])]),_:2},1032,["to"]),s("div",Y,[d(c,{to:`/community/${o.key}`,class:"mc-card__btn"},{default:_(()=>[...t[8]||(t[8]=[a("Open",-1)])]),_:1},8,["to"]),d(c,{to:`/community-manage/${o.key}`,class:"mc-card__btn mc-card__btn--primary"},{default:_(()=>[...t[9]||(t[9]=[a("Manage",-1)])]),_:1},8,["to"])])])]))),128))])])):y("",!0),i(m).length?(e(),l("section",H,[s("h2",J,[t[10]||(t[10]=s("i",{class:"bi bi-people-fill"},null,-1)),t[11]||(t[11]=a(" Communities you have joined ",-1)),s("span",K,n(i(m).length),1)]),s("div",Q,[(e(!0),l(b,null,k(i(m),o=>(e(),l("div",{key:o.id,class:"col-lg-4 col-md-6"},[d(c,{to:`/community/${o.key}`,class:"mc-card mc-card--link"},{default:_(()=>[s("div",U,[s("div",X,[s("div",Z,[o.logo_image?(e(),l("img",{key:0,src:o.logo_image,alt:o.headline},null,8,ss)):(e(),l("i",{key:1,class:v(i(h)(o.category).icon)},null,2))]),s("span",ts,n(o.my_role_label),1)]),s("h5",os,n(o.headline),1),s("p",es,n(o.tagline||o.description),1),s("div",ls,[s("span",null,[t[12]||(t[12]=s("i",{class:"bi bi-people"},null,-1)),a(" "+n(o.member_count),1)]),s("span",null,[t[13]||(t[13]=s("i",{class:"bi bi-megaphone"},null,-1)),a(" "+n(o.post_count),1)])])])]),_:2},1032,["to"])]))),128))])])):y("",!0),i(u).length?(e(),l("section",is,[s("h2",ns,[t[14]||(t[14]=s("i",{class:"bi bi-hourglass-split"},null,-1)),t[15]||(t[15]=a(" Awaiting approval ",-1)),s("span",as,n(i(u).length),1)]),s("div",cs,[(e(!0),l(b,null,k(i(u),o=>(e(),l("div",{key:o.id,class:"col-lg-4 col-md-6"},[d(c,{to:`/community/${o.key}`,class:"mc-card mc-card--link mc-card--muted"},{default:_(()=>[s("div",_s,[s("div",ds,[s("div",rs,[o.logo_image?(e(),l("img",{key:0,src:o.logo_image,alt:o.headline},null,8,ms)):(e(),l("i",{key:1,class:v(i(h)(o.category).icon)},null,2))]),t[16]||(t[16]=s("span",{class:"mc-card__role mc-card__role--pending"},"Pending",-1))]),s("h5",us,n(o.headline),1),t[17]||(t[17]=s("p",{class:"mc-card__desc"},"Waiting for the creator to approve your request.",-1))])]),_:2},1032,["to"])]))),128))])])):y("",!0),!i(r).length&&!i(m).length&&!i(u).length?(e(),l("div",ps,[t[19]||(t[19]=s("i",{class:"bi bi-people mc-empty__icon"},null,-1)),t[20]||(t[20]=s("h4",{class:"mc-empty__title"},"You are not in any communities yet",-1)),t[21]||(t[21]=s("p",{class:"mc-empty__text"},"Explore what other creators are building, or start your own.",-1)),d(c,{to:"/community-list",class:"mc-empty__btn"},{default:_(()=>[...t[18]||(t[18]=[a("Explore Communities",-1)])]),_:1})])):y("",!0)],64))])])}}},Cs=N(ys,[["__scopeId","data-v-a70241f7"]]);export{Cs as default};
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.