Module 718996

2,817 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:()=>_});var i=n(627968),l=n(64700),a=n(554146),r=n(397927),s=n(345485),o=n(554154),d=n(527901),c=n(379229),u=n(249584),A=n(791295);function h(e){let{renderPopout:t,renderGuildHeaderDropdownButton:n}=e,a=l.useRef(null);return(0,i.jsx)(r.YNO,{targetElementRef:a,renderPopout:()=>(0,i.jsx)("div",{onClick:e=>e.stopPropagation(),children:"function"==typeof t?t(a):t}),position:"bottom",align:"center",animation:r.YNO.Animation.TRANSLATE,shouldShow:!0,children:()=>(0,i.jsx)("div",{ref:a,children:n()})})}let _=l.memo(function(e){let{contentDescriptor:t,guild:n,renderGuildHeaderDropdownButton:l}=e,{contentType:r,data:_,markAsDismissed:m}=t,g={position:"bottom",align:"center",caretConfig:{align:"center"}};return(0,i.jsx)(i.Fragment,{children:(()=>{switch(r){case a.M.GUILD_POWERUP_PERKS_COACHMARK:return(0,i.jsx)(h,{renderPopout:e=>(0,i.jsx)(u.UB,{guildId:n.id,markAsDismissed:m,channelRowRef:e,...g}),renderGuildHeaderDropdownButton:l});case a.M.GAME_SERVER_HOSTING_BATCH_RELEASE_V3_COACHMARK:return(0,i.jsx)(h,{renderPopout:e=>(0,i.jsx)(u.YX,{guildId:n.id,markAsDismissed:m,channelRowRef:e,...g}),renderGuildHeaderDropdownButton:l});case a.M.GAME_SERVER_PRICING_CHANGE_COACHMARK:return(0,i.jsx)(h,{renderPopout:e=>(0,i.jsx)(u.Ns,{guildId:n.id,markAsDismissed:m,channelRowRef:e,...g}),renderGuildHeaderDropdownButton:l});case a.M.GAME_SERVER_HOSTING_NEW_PERK_AVAILABLE_COACHMARK:return(0,i.jsx)(h,{renderPopout:e=>(0,i.jsx)(u.K8,{guildId:n.id,markAsDismissed:m,channelRowRef:e}),renderGuildHeaderDropdownButton:l});case a.M.BOOST_TO_UNLOCK_COACHMARK:{let e=_?.featuredPowerup;if(null==e)return l();return(0,i.jsx)(h,{renderPopout:t=>(0,i.jsx)(u.Gw,{type:c.o.BOOST_TO_UNLOCK,guildId:n.id,powerup:e,markAsDismissed:m,channelRowRef:t,...g}),renderGuildHeaderDropdownButton:l})}case a.M.EXPIRING_POWERUP_COACHMARK:{let e=_?.featuredExpiringPowerup;if(null==e)return l();return(0,i.jsx)(h,{renderPopout:t=>(0,i.jsx)(u.Mr,{type:c.o.EXPIRING_PERK,guildId:n.id,featuredExpiringPowerup:e,markAsDismissed:m,channelRowRef:t,...g}),renderGuildHeaderDropdownButton:l})}case a.M.GUILD_HEADER_ROLE_SUBSCRIPTION_UPSELL:return(0,i.jsx)(h,{renderPopout:e=>(0,i.jsx)(s.A,{guildId:n.id,markAsDismissed:m,targetElementRef:e}),renderGuildHeaderDropdownButton:l});case a.M.GUILD_DISCOVERY_LANDING_PAGE_SETTINGS_UPSELL:return(0,i.jsx)(h,{renderPopout:e=>(0,i.jsx)(A.A,{guild:n,markAsDismissed:m,targetElementRef:e}),renderGuildHeaderDropdownButton:l});case a.M.STUDENT_HUB_PRIVACY_SETTINGS_TOOLTIP:return(0,i.jsx)(h,{renderPopout:(0,i.jsx)(d.A,{markAsDismissed:m}),renderGuildHeaderDropdownButton:l});case a.M.SERVER_SUBSCRIPTION_TIER_TEMPLATE_UPSELL:return(0,i.jsx)(h,{renderPopout:e=>(0,i.jsx)(o.A,{guildId:n.id,markAsDismissed:m,targetElementRef:e}),renderGuildHeaderDropdownButton:l});default:return l()}})()})})}