1"use strict";(self.webpackChunkdefi_insight_react=self.webpackChunkdefi_insight_react||[]).push([[8737],{78737:(e,s,i)=>{i.r(s),i.d(s,{GROUP_LIST_PAGE_SIZE:()=>A,GroupList:()=>ce,default:()=>xe,useGroupsList:()=>q});var l=i(25038),t=i(90500),a=i(23046),n=i(22618),r=i(32416),o=i(17127),d=i(32856),u=i(74687),c=i(62395),_=i(15646),p=i(67812),v=i(79084),h=i(97319),m=i(68310),g=i(54483),x=i(13791),j=i(12520),y=i(25523),b=i(88979),N=i(15835),f=i(93243),k=i(74772),G=i(93523),L=i(69752),S=i(79970),C=i(76287),I=i(70117),w=i(28708);const M="GroupDisplaySetting_settingBtn__B1hMv",D="GroupDisplaySetting_groupSelectContainer__6oaEY",Z="GroupDisplaySetting_groupSelect__trRAi",E="GroupDisplaySetting_groupOption__auoL6",z="GroupDisplaySetting_groupName__cL+vP",W="GroupDisplaySetting_btn__IaWZf";var B=i(39615);const P=e=>{let{group:s}=e;return(0,B.jsxs)("div",{className:E,children:[(0,B.jsx)(f.N,{data:s,size:18}),(0,B.jsx)("span",{className:z,children:s.name})]})},F=e=>{var s,i,a;let{groups:n}=e;const{t:r}=(0,t.$G)(),{userInfo:o,address:d}=(0,h.yI)(),[u,_]=(0,l.useState)(""),{on:p,turnOn:v,turnOff:m}=(0,L.h)(),{data:g}=(0,N.jk)(d,!p||!!n),{mutate:x}=(()=>{const{address:e}=(0,h.yI)();return(0,S.D)({mutationFn:e=>{let{group_id:s}=e;return w.ZP.post("/user/update_display_group",{group_id:s})},onSuccess:s=>{null!==s&&void 0!==s&&s.is_success&&(C.Z.success("success"),I.Eh.invalidateQueries({queryKey:["/user",e]}))}})})(),j=(0,l.useCallback)((()=>{v()}),[v]),y=(0,l.useCallback)((e=>{_(e)}),[]),b=(0,l.useCallback)((()=>{x({group_id:Number(u)}),m()}),[x,u,m]),f=(0,l.useMemo)((()=>{var e;return null===(e=n||(null===g||void 0===g?void 0:g.groups))||void 0===e?void 0:e.map((e=>({mode:String(null===e||void 0===e?void 0:e.id),label:(0,B.jsx)(P,{group:e})})))}),[n,g]);return(0,l.useEffect)((()=>{var e,s,i;null!==f&&void 0!==f&&f.length&&_(String(null===o||void 0===o||null===(e=o.desc)||void 0===e||null===(s=e.user)||void 0===s||null===(i=s.group)||void 0===i?void 0:i.id))}),[p,null===o||void 0===o||null===(s=o.desc)||void 0===s||null===(i=s.user)||void 0===i||null===(a=i.group)||void 0===a?void 0:a.id,null===f||void 0===f?void 0:f.length]),(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)("span",{className:M,onClick:j,children:r("GroupDisplaySetting.l3c6y9")}),(0,B.jsxs)(k.W,{on:p,turnOff:m,headerTitle:r("GroupDisplaySetting.modalTitle"),children:[(0,B.jsxs)("div",{className:D,children:[(0,B.jsx)("div",{children:r("GroupDisplaySetting.s5adag")}),(0,B.jsx)(G.Z,{forceMulti:!0,className:Z,width:"456px",height:"52px",selectOptions:f||[],select:u,setSelect:y})]}),(0,B.jsx)(c.z,{className:W,onClick:b,type:"primary",children:r("GroupDisplaySetting.179d1nk")})]})]})};var O=i(3299),R=i(93982),T=i(19113),J=i(65842);const A=20,q=(e,s,i)=>{const t=(0,l.useCallback)((e=>(0,R.ZP)(e,(e=>{e.groups.forEach(((e,i)=>{(0,J.W)(e),e._rank_at=(Number(s)-1)*A+i+1}))}))),[s]),a="/group/list";return(0,O.a)({queryKey:[a,s,e.is_active,e.chain_id,e.token_id,e.collection_id],queryFn:()=>w.WY.get(a,(0,T.omitBy)({start:(Number(s)-1)*A,...e},T.isNil)),select:t,enabled:!i})};var K=i(63199),Y=i(44385),Q=i(51706);const $="List_header__BkZJZ",U="List_tabsRow__socvV",V="List_groupTabItem__d1xo1",X="List_inactiveIntro__aR-cP",H="List_createBtn__7JRBR",ee="List_icon__Z9bX6",se="List_list__eELwZ",ie="List_activeCount__7lQGH",le="List_officialInfo__2+Und",te="List_officialName__oYTnj",ae="List_relatedAsset__9ZB7s",ne="List_red__Fs2ZR",re="List_groupDisplaySettingContainer__Jzarz",oe=e=>{let{hideMemo:s,refetch:i,showMyGroup:a,...n}=e;const r=(0,l.useMemo)((()=>(e=>[{title:(0,B.jsx)(t.Wb,{children:e=>e("List_columns.154jtr")}),key:"id",width:"300px",render:e=>{let{row:s}=e;return(0,B.jsxs)("div",{className:le,children:[(0,B.jsx)(f.N,{data:s,size:28,logoSize:12}),(0,B.jsx)("div",{className:te,children:s.name})]})}},{title:(0,B.jsx)(t.Wb,{children:e=>e("List_columns.1q8i93v")}),key:"_relatedAsset",width:"240px",render:e=>{let{cellData:s,row:i}=e;return(0,B.jsx)("div",{className:(0,K.default)(ae,"bearish"===i.market_opinion&&ne),children:i._relatedAsset})}},{title:(0,B.jsx)(t.Wb,{children:e=>e("List_columns.17814hl")}),key:"member_count",align:"center",width:"60px",render:e=>{let{cellData:s}=e;return(0,Q.ZI)(s,0,"")}},!!e&&{title:(0,B.jsx)(t.Wb,{children:e=>e("List_columns.1t4s4zc")}),key:"active_proposal_count",align:"center",width:"110px",render:e=>{let{cellData:s}=e;return s?(0,B.jsx)("div",{className:ie,children:s}):null}}
1].filter(Boolean))(a)),[a]);return(0,B.jsx)(Y.iA,{className:se,columns:r,...n})},de=[{label:(0,B.jsx)(t.Wb,{children:e=>e("List.1o8rlzi")}),value:"active"},{label:(0,B.jsx)(t.Wb,{children:e=>e("List.nyoxs9")}),value:"inactive"}],ue={label:(0,B.jsx)(t.Wb,{children:e=>e("List.1eaenc")}),value:"myGroup"},ce=e=>{var s,i,n,r;let{hasMine:o,tokenId:d,chainId:f,collectionId:k,className:G}=e;const{t:L}=(0,t.$G)(),S=(0,l.useMemo)((()=>o?[ue,...de]:de),[o]),[C,I]=(0,g.K)("page","1"),[w,M]=(0,l.useState)(S[0].value),D=w===ue.value,{isLoading:Z,data:E,refetch:z,isError:W}=q({is_active:"active"===w,token_id:d,chain_id:f,collection_id:k},C,D),[P]=(0,m.c)(),O=(0,u.k6)(),R=(0,j.dO)(),{data:T,isLoading:J,refetch:K}=(0,N.jk)(R,!D),{data:Y}=(0,N.EO)(R),{userInfo:Q}=(0,h.yI)(),se=(0,l.useMemo)((()=>!(null===Y||void 0===Y||!Y.groups.length)),[null===Y||void 0===Y?void 0:Y.groups]);(0,l.useEffect)((()=>{y.K.report({category:"View Group",action:"Group_".concat(w,"_").concat((0,x.Xb)())})}),[w]);const ie=(0,l.useMemo)((()=>D?K:z),[z,K,D]),le=(0,l.useMemo)((()=>D?J:Z),[Z,J,D]),te=(0,l.useCallback)((e=>{M(e),I("1")}),[I]),ae=(0,l.useMemo)((()=>D?T:E),[D,T,E]),ne=(0,l.useMemo)((()=>{var e,s;return(null===Q||void 0===Q||null===(e=Q.desc)||void 0===e||null===(s=e.user)||void 0===s?void 0:s.web3_id)&&Q.rank_at<=b.I}),[null===Q||void 0===Q||null===(s=Q.desc)||void 0===s||null===(i=s.user)||void 0===i?void 0:i.web3_id,null===Q||void 0===Q?void 0:Q.rank_at]),ce=(0,l.useMemo)((()=>Boolean(ne&&!se)),[ne,se]),_e=(0,l.useMemo)((()=>!!(ae&&(null===ae||void 0===ae?void 0:ae.total_count)>A)&&{current:Number(C),defaultPageSize:A,onChange:e=>{I(e)},total:null===ae||void 0===ae?void 0:ae.total_count,showQuickJumper:!0,showSizeChanger:!1}),[ae,C,I]),pe=(0,l.useCallback)((()=>{O.push("/create-group",{chainId:f,tokenId:d,collectionId:k})}),[O,f,d,k]),ve=(0,l.useCallback)((e=>{e.id&&O.push("/group/".concat(e.id))}),[O]);return(0,B.jsxs)("div",{className:G,children:[(0,B.jsxs)("div",{className:$,children:[(0,B.jsxs)("div",{className:U,children:[(0,B.jsx)(v.r,{color:"gray",options:S,value:w,onChange:te,className:V}),null!==Q&&void 0!==Q&&null!==(n=Q.desc)&&void 0!==n&&null!==(r=n.user)&&void 0!==r&&r.group?(0,B.jsx)("div",{className:re,children:(0,B.jsx)(F,{groups:null===T||void 0===T?void 0:T.groups})}):null,(0,B.jsx)(p.y,{disable:ce,title:(0,B.jsxs)(B.Fragment,{children:[(0,B.jsxs)("div",{children:["\u2022 ",L("List.rankNeed",{limit:b.I})]}),(0,B.jsxs)("div",{children:["\u2022 ",L("List.oy2e8i")]})]}),children:(0,B.jsxs)(c.z,{type:"primary",className:H,disabled:!ce,onClick:pe,children:[(0,B.jsx)(a.PT,{className:ee}),L("List.3rra0r")]})})]}),w===de[1].value?(0,B.jsx)("div",{className:X,children:L("List.14ng78y")}):null]}),W?(0,B.jsx)(_.E,{}):(0,B.jsx)(oe,{loading:le,data:null===ae||void 0===ae?void 0:ae.groups,refetch:ie,showEmpty:!0,showMyGroup:D,pagination:_e,onRowClick:ve,hideMemo:P})]})},_e="Groups_container__1pFa6",pe="Groups_bannerContainer__nJq1f",ve="Groups_left__sPJkm",he="Groups_right__0aot8",me="Groups_rightTitle__fnEMY",ge="Groups_rightContent__7m8mp",xe=(0,l.memo)((()=>{const{t:e}=(0,t.$G)(),s=(0,d.Fc)();return(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(r.c,{titlePrefix:"Groups"}),!s&&(0,B.jsx)(o.k,{title:e("Groups.zex2pg"),tagName:"Beta",paddingLeft:!0}),(0,B.jsxs)("div",{className:_e,children:[(0,B.jsxs)(n.Z,{className:pe,children:[(0,B.jsx)("div",{className:ve,children:(0,B.jsx)(a.dJ,{})}),(0,B.jsxs)("div",{className:he,children:[(0,B.jsx)("div",{className:me,children:e("Groups.1lfry9l")}),(0,B.jsx)("div",{className:ge,children:e("Groups.jy9cus")})]})]}),(0,B.jsx)(ce,{hasMine:!0})]})]})}))},88979:(e,s,i)=>{i.d(s,{I:()=>t,T:()=>l});const l=1e4,t=1e3}}]); 2//# sourceMappingURL=8737.331cf3d9.chunk.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.