Build 542549stable
Module 280645
826 characters · in 8f117460d8c27b42.jsDependencies
Source Raw
function(e,l,n){n.d(l,{A:()=>x});var i=n(627968);n(64700);var t=n(17928),r=n(696451),a=n(317525),s=n(71393),o=n(576705),d=n(183555),u=n(1659),c=n(166005),g=n(900179),m=n(518477),p=n(652215),f=n(375708);function x(e){let{userId:l,guildId:n,...x}=e,{trackUserProfileAction:h}=(0,d.NJ)(),v=(0,t.bG)([s.A],()=>s.A.getGuild(n)),A=(0,t.bG)([r.Ay],()=>r.Ay.getMember(n,l)),j=A?.roles,b=(0,t.yK)([a.A],()=>a.A.getManyRoles(n,j??[]).sort(u.m),[j,n]),[I]=(0,t.yK)([o.A],()=>[o.A.can(p.xBc.MANAGE_ROLES,v),o.A.getGuildVersion(n)]);if(null==v)return null;let C=I&&null!=A;return 0!==b.length||C?(0,i.jsx)(g.A,{heading:f.intl.string(f.t["LPJmL/"]),scrollTargetId:m.bk.ROLES,...x,children:(0,i.jsx)(c.YR,{userId:l,guild:v,roles:b,onAddRole:()=>{h({action:"ADD_ROLE"})},onRemoveRole:()=>{h({action:"REMOVE_ROLE"})},allowEditing:!0})}):null}}