Module 384184

1,051 characters · in 30a277b9d32d70b1.js
Dependencies
Required by (1)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){n.d(t,{A:()=>p});var i=n(627968),l=n(64700),a=n(731738),r=n(397927),s=n(831062),o=n(378570),d=n(138298),c=n(761640),u=n(336590),A=n(471271),h=n(629199),_=n(772659),m=n(985018),g=n(303835);function p(e){let{active:t,user:n,channel:p}=e,E=(0,u.r)(),I=l.useCallback(()=>{(0,r.showToast)((0,r.createToast)(m.intl.string(m.t.pIQ3h4),r.ToastType.FAILURE)),s.A.increment({name:a.K.SPAM_MESSAGE_REQUEST_ERROR_VIEW})},[]),f=l.useCallback(()=>{d.A.closeChannelSidebar(c.fe)},[]),C=l.useCallback(()=>{d.A.closeChannelSidebar(c.fe),E&&(0,o.iN)(p.id)},[p.id,E]),{acceptMessageRequest:T,isAcceptLoading:N,isUserProfileLoading:S,isOptimisticAccepted:x}=(0,A.t)({user:n,onAcceptSuccess:C,onRejectSuccess:f,onError:I}),b=N||S,v=b||x;return(0,i.jsxs)("div",{className:g.kL,children:[(0,i.jsx)(h.A,{otherUser:n,channel:p,active:t}),(0,i.jsxs)("div",{className:g.o1,children:[(0,i.jsx)(r.Button,{variant:"secondary",size:"sm",text:m.intl.string(m.t.vicfl6),onClick:e=>{T(p.id),e.stopPropagation()},disabled:v,loading:b}),(0,i.jsx)(_.A,{channel:p})]})]})}}