Build 542549stable
Module 128783
3,247 characters · in cae52664ee0f42f4.jsDependencies
Source Raw
function(e,t,n){n.d(t,{A:()=>U});var l=n(627968),i=n(64700),s=n(675171),a=n(17928),r=n(95701),o=n(769591),c=n(517092),d=n(834730),u=n(821609),h=n(744898),m=n(562708),A=n(139286);function g(e){return(0,A.A)({type:m.ImpressionTypes.VIEW,name:m.ImpressionNames.NOTIFICATION_SETTING_UNREAD_NUDGE},void 0,[e.id]),null}var p=n(832712),f=n(543465),C=n(477427),E=n(393432),x=n(652215),S=n(790782),_=n(355097),I=n(375708),T=n(927933);function y(e){let{channel:t,clearUnreadsNotice:n}=e;return(0,l.jsxs)("div",{className:T.l,children:[(0,l.jsx)(g,{id:t.id}),(0,l.jsx)("div",{className:T.p,children:(0,l.jsx)(d.E,{variant:"text-sm/medium",children:I.intl.format(I.t.P6Y2N1,{})})}),(0,l.jsx)(u.$,{variant:"secondary",text:I.intl.string(I.t.KyUKhT),icon:h.e,size:"sm",onClick:()=>{var e,l,i;e=t.guild_id,l=t.id,i=_.vv.UNREADS_ONLY_MENTIONS,p.A.updateChannelOverrideSettings(e,l,{flags:(0,E.mD)(f.Ay.getChannelIdFlags(e,l),i)},C.G_.unreads(i===_.vv.UNREADS_ALL_MESSAGES?S.e.ALL_MESSAGES:S.e.ONLY_MENTIONS),{object:x.ZSU.NOTIFICATION_SETTING_UNREAD_NOTICE}),n()}})]})}var N=n(228098),j=n(157259),b=n(503698),M=n.n(b),v=n(95561),R=n(174459),D=n(867455),L=n(406704),P=n(916168);function k(e){let{channel:t,narrow:n}=e,s=(0,L.lK)(t);return i.useEffect(()=>{R.default.track(x.HAw.CHANNEL_BANNER_VIEWED,{...(0,v.H$)(t.getGuildId()),...(0,v.dI)(t),banner_type:"thread"})},[t]),(0,l.jsxs)("div",{className:M()(P.JD,{[P.sc]:n}),children:[(0,l.jsx)(d.E,{className:P.E5,variant:"text-sm/normal",color:"text-default",children:t.isForumPost()?I.intl.string(I.t["833FDn"]):I.intl.string(I.t.rEeodK)}),s?(0,l.jsx)(u.$,{variant:"secondary",text:I.intl.string(I.t["0dvvEi"]),onClick:()=>{R.default.track(x.HAw.CHANNEL_BANNER_CTA_CLICKED,{...(0,v.H$)(t.getGuildId()),...(0,v.dI)(t),banner_type:"thread",cta_type:"unarchive"}),D.A.unarchiveThread(t,!1)},size:"sm"}):null]})}function G(e){let{channel:t,narrow:n}=e,s=(0,L.H_)(t);return i.useEffect(()=>{R.default.track(x.HAw.CHANNEL_BANNER_VIEWED,{...(0,v.H$)(t.getGuildId()),...(0,v.dI)(t),banner_type:"thread"})},[t]),(0,l.jsxs)("div",{className:M()(P.JD,{[P.sc]:n}),children:[(0,l.jsx)(d.E,{className:P.E5,variant:"text-sm/normal",color:"text-default",children:t.isForumPost()?I.intl.string(I.t.E7oO8u):I.intl.string(I.t["V/JF2N"])}),s?(0,l.jsx)(u.$,{variant:"secondary",text:I.intl.string(I.t.zA9d1J),onClick:()=>{R.default.track(x.HAw.CHANNEL_BANNER_CTA_CLICKED,{...(0,v.H$)(t.getGuildId()),...(0,v.dI)(t),banner_type:"thread",cta_type:"unlock"}),D.A.unlockThread(t)},size:"sm"}):null]})}var O=n(626360);let U=i.memo(function(e){let{channel:t,narrow:n}=e,d=(0,N.A)(t),u=(0,s.A)(),{showUnreadsNotice:h,clearUnreadsNotice:m}=function(e){let t=(0,o.os)("useShouldRenderBanner"),[n,l]=i.useState("");i.useEffect(()=>{l("")},[e.id]);let s=(0,a.bG)([c.A],()=>c.A.getLastActionTime(e.id));i.useEffect(()=>{!r.B4.has(e.type)||n===e.id||t&&c.A.maybeAutoUpgradeChannel(e.id)&&l(e.id)},[n,t,s,e]);let d=i.useCallback(()=>l(""),[]);return{showUnreadsNotice:n===e.id,clearUnreadsNotice:d}}(t);return t.isArchivedLockedThread()?(0,l.jsx)(k,{channel:t,narrow:n}):t.isLockedThread()?(0,l.jsx)(G,{channel:t,narrow:n}):h?(0,l.jsx)(y,{channel:t,clearUnreadsNotice:m}):d&&u.includes(O.i.OPT_IN_CHANNEL)?(0,l.jsx)(j.A,{channel:t,narrow:n}):null})}