Module 66004

1,129 characters · in 152fa8b450c2f26b.js
Dependencies
Required by (2)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){n.d(t,{A:()=>g});var l=n(627968),i=n(64700),s=n(835245),a=n(17928),r=n(228366),o=n(775602),u=n(95561),c=n(104142),d=n(407781),m=n(652215),p=n(718699);function g(e){let{channelId:t,guildId:n,userId:g,containerDimensions:f}=e,h=(0,a.bG)([o.A],()=>o.A.useReducedMotion),[A,x]=i.useState([]),v=A.length<50;i.useEffect(()=>{function e(e){let{channelId:l,userId:i,emoji:a,animationType:r,animationId:o}=e;if(null!=g&&g!==i)return;let d=null!=a&&null!=r&&null!=o;if(l===t&&!h&&v&&d){let e=(0,c.Br)(a),l=null!=a.id&&!a.animated,d={id:(0,s.A)(),animationType:r,animationId:o,shouldResize:l,url:e,userId:i};x(e=>[...e,d]),u.Ay.trackWithMetadata(m.HAw.VOICE_CHANNEL_EFFECT_VIEWED,{channel_id:t,guild_id:n})}}return r.h.subscribe("VOICE_CHANNEL_EFFECT_SEND",e),()=>{r.h.unsubscribe("VOICE_CHANNEL_EFFECT_SEND",e)}},[t,n,g,h,v]);let E=i.useCallback(e=>{x(t=>{let n=[...t],l=n.findIndex(t=>t.id===e);return n.splice(l,1),n})},[]);return h?null:(0,l.jsx)("div",{className:p.Y,style:{width:f.width},children:(0,l.jsx)("div",{className:p.z,children:A.map(e=>(0,l.jsx)(d.A,{containerDimensions:f,effect:e,onComplete:E},e.id))})})}}