Build 533169stable
Module 676978
787 characters · in 3ec3ca1084f97629.jsDependencies
Source Raw
function(e,t,n){n.d(t,{A:()=>_});var l=n(627968),a=n(64700),r=n(843472),i=n(58149),s=n(632738),d=n(734057),o=n(576705),c=n(652215),u=n(985018);let _=e=>{let{message:t,reportId:n}=e,[_,m]=a.useState(!1),p=a.useCallback(()=>{m(!0),i.Ay.trackWithMetadata(c.HAw.IAR_DELETE_MESSAGE_BUTTON_CLICKED,{report_id:n}),r.A.deleteMessage(t.getChannelId(),t.id)},[t,n]),g=a.useMemo(()=>{let e=d.A.getChannel(t.getChannelId());return null!=e&&e.type!==c.rbe.DM&&e.type!==c.rbe.GROUP_DM&&o.A.canWithPartialContext(c.xBc.MANAGE_MESSAGES,{channelId:e.id})},[t]);return null!=t&&g?(0,l.jsx)(s.PQ,{title:u.intl.string(u.t.c9BHL9),description:u.intl.string(u.t.dK8S0w),buttonText:_?u.intl.string(u.t.f3pnLL):u.intl.string(u.t.ch2xbt),buttonDisabled:_,buttonVariant:"critical-primary",onButtonPress:p}):null}}