Module 239211

863 characters · in no known chunk
Dependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>_});var r=n(627968);n(64700);var i=n(311907),s=n(397927),a=n(49229),o=n(662502),l=n(994500),u=n(287809),c=n(652215),d=n(985018);function _(e){let{user:t,guildId:_,channelId:f,onBlock:p,onIgnore:h,onUnblock:m,location:E="ContextMenu",appContext:g=c.BRT.APP}=e,{id:A}=t,I=(0,i.bG)([u.default],()=>u.default.getCurrentUser()?.id===A,[A]),T=(0,i.bG)([l.A],()=>l.A.isBlocked(A),[A]),S=T?"default":"danger";return I?null:(0,r.jsx)(s.Drp,{id:"block",color:S??"default",label:T?d.intl.string(d.t.XyHpKH):d.intl.string(d.t.l4Emac),action:T?()=>{m?.(),a.A.unblockUser(A,{location:E}),o.A.showUnblockSuccessToast(A,f??void 0)}:()=>{(0,s.mMO)(async()=>{let{default:e}=await n.e("28969").then(n.bind(n,994288));return n=>(0,r.jsx)(e,{...n,user:t,guildId:_,channelId:f,onBlock:p,onIgnore:h,location:E})},{contextKey:(0,s.TId)(g)})}})}}