Module 788593

1,690 characters · in 3e1d810f4148ac7c.js
Dependencies
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(a,i,e){e.d(i,{A:()=>j,R:()=>N});var l=e(627968),t=e(64700),n=e(503698),s=e.n(n),r=e(834730),c=e(866665),d=e(187322),o=e(939249),p=e(409626),u=e(692969),m=e(207803),A=e(591179),x=e(485745),I=e(375708),E=e(350956);function N(a){let{imageSrc:i,gameName:e}=a,[n,s]=t.useState(!1),c=e??I.intl.string(I.t.GIWFlF);return n||null==i?(0,l.jsx)("div",{role:"img","aria-label":c,className:E.Np,children:(0,l.jsx)(r.E,{variant:"text-xxs/medium",lineClamp:3,"aria-hidden":!0,children:c})}):(0,l.jsx)("img",{src:i,alt:c,className:E.$_,onError:()=>s(!0),onLoad:()=>s(!1)})}function v(a){let{imageSrc:i,gameName:e,applicationId:n,userId:r,className:v,hideTooltip:j=!1,coverRef:L}=a,g=!(0,A.X)("GameCover"),h=(0,x.A)(g),R=(0,u.A)({location:"GameCover",applicationId:n,source:p.GameProfileSources.UserProfile,sourceUserId:r,trackEntryPointImpression:!0}),f=e??I.intl.string(I.t.GIWFlF),_=I.intl.formatToPlainString(I.t["8QLQB+"],{gameName:f}),T=t.useCallback(a=>{if(h){a.preventDefault(),a.stopPropagation(),(0,m.VQ)();return}R?.(a)},[h,R]);function P(a){return j?a:(0,l.jsx)(c.m,{text:f,ariaHidden:!0,children:a})}return P(null==R?(0,l.jsx)(d.vN,{children:(0,l.jsx)("div",{ref:L,className:v,tabIndex:-1,children:(0,l.jsx)(N,{imageSrc:i,gameName:e})})}):(0,l.jsx)(o.D,{innerRef:L,onClick:T,"aria-label":_,className:s()(E.vk,v),children:(0,l.jsx)(N,{imageSrc:i,gameName:e})}))}function j(a){let{applicationId:i,userId:e,className:t,disableInteraction:n=!1,hideTooltip:r,coverRef:c,...o}=a,p=s()(E.PY,t);return n?(0,l.jsx)(d.vN,{children:(0,l.jsx)("div",{ref:c,className:p,tabIndex:-1,children:(0,l.jsx)(N,{...o})})}):(0,l.jsx)(v,{className:p,applicationId:i,userId:e,hideTooltip:r,coverRef:c,...o})}}