Module 483768

866 characters · in 0ff4088349a57ce7.js
Dependencies
Required by (2)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(n,i,e){e.d(i,{A:()=>y});var t=e(627968);e(64700);var c=e(17928),r=e(477782),a=e(241326),o=e(720149),s=e(969043),l=e(406704),d=e(576705),A=e(287809),u=e(143413),p=e(145530),E=e(652215),g=e(375708);function y(n,i){let e=(0,c.bG)([A.default],()=>A.default.getCurrentUser()),y=(0,l.Id)(i),f=(0,c.bG)([d.A],()=>d.A.can(E.xBc.MANAGE_MESSAGES,i),[i]),{firstMessage:D}=(0,c.bG)([s.A],()=>s.A.getMessage(i.id),[i.id]),S=f||null!=e&&n.canDeleteOwnMessage(e.id);return n.state===E.cmJ.SENDING||!S||E.MRS.UNDELETABLE.has(n.type)||!y||i.isModeratorReportChannel()&&(n.id===D?.id||(0,u.A)(n))?null:(0,t.jsx)(r.Dr,{id:"delete",label:g.intl.string(g.t.xwMqD7),action:function(e){n.state===E.cmJ.SEND_FAILED?o.A.deleteMessage(i.id,n.id,!0):e.shiftKey?o.A.deleteMessage(i.id,n.id):p.A.confirmDelete(i,n,!0)},color:"danger",leadingAccessory:{type:"icon",icon:a.u},icon:a.u})}}