Module 502944

4,911 characters · in 6c73601d7681550b.js, 3b91a5a729d9ff1c.js
Dependencies
Source Raw
function(e,t,i){i.d(t,{A:()=>F});var n=i(627968),l=i(64700),s=i(503698),a=i.n(s),r=i(540185),c=i(173936),o=i(245604),u=i(939249),d=i(834730),m=i(793574),g=i(688810),f=i(46225),x=i(587895),I=i(429913),p=i(403362),A=i(635344),h=i(735321),E=i(606758),j=i(492280),N=i(127382),v=i(598748),T=i(141628),S=i(17928),_=i(369374),C=i(531913),O=i(287809),k=i(183555),b=i(841595),R=i(375708),D=i(923608);function L(e){let{applicationId:t,size:i="default"}=e,l=(0,S.bG)([b.A],()=>b.A.getApplicationWidgetConfig(t));return(0,n.jsxs)("div",{className:a()(D.kL,{[D.PG]:"small"===i}),children:[(0,n.jsxs)("div",{className:D.Qs,children:[(0,n.jsx)("div",{className:D.wx}),(0,n.jsx)("div",{className:D.yF}),(0,n.jsxs)("div",{className:D.M1,children:[(0,n.jsx)("div",{className:D.dJ}),(0,n.jsx)("div",{className:D.dJ}),(0,n.jsx)("div",{className:D.dJ}),(0,n.jsx)("div",{className:D.dJ}),(0,n.jsx)("div",{className:D.dJ}),(0,n.jsx)("div",{className:D.dJ})]})]}),(0,n.jsx)("div",{className:D.ZS,children:l?.miniPreviewImage!=null?(0,n.jsx)("img",{src:l.miniPreviewImage,alt:"",className:D.oz}):(0,n.jsx)("div",{className:D.FQ})})]})}function G(e){let{applicationId:t,size:i="default",userId:l}=e,s=(0,C.A)(l,t),r=s.surfaceConfigs[v.m.ADD_WIDGET_PREVIEW];return null==r?null:(0,n.jsx)("div",{className:a()(D.iW,{[D.PG]:"small"===i}),children:(0,n.jsx)(N.kH,{...s,surface:v.m.ADD_WIDGET_PREVIEW,surfaceConfig:r,layoutProps:{small:"small"===i}})})}function P(e){let t=(0,S.bG)([O.default],()=>O.default.getCurrentUser()),{enabled:i}=_.A.useConfig({location:"PlaceholderApplicationWidget"});return i?null==t?null:(0,n.jsx)(G,{...e,userId:t.id}):(0,n.jsx)(L,{...e})}function w(e){let{applicationId:t,size:i="default"}=e,{trackUserProfileAction:s}=(0,k.NJ)(),a=(0,I.h)(t),{hasAlreadyLinked:r,canStartAuthorization:c,startAuthorization:o,fetched:u}=(0,f.RD)(a),{analyticsLocations:x}=(0,g.Ay)(m.A.USER_PROFILE_APPLICATION_WIDGET),p=l.useCallback(()=>{c&&(s({action:"PRESS_APPLICATION_WIDGET_PLACEHOLDER_CONNECT",applicationId:t}),o({analyticsLocations:x}))},[c,s,t,o,x]);return"default"!==i||null==a?null:(0,n.jsxs)("div",{className:D.qr,children:[(0,n.jsx)(T.A,{size:"xs"}),(0,n.jsx)(d.E,{variant:"text-sm/medium",color:"text-subtle",children:u?r?R.intl.format(R.t.wiyuG9,{applicationName:a.name}):c?R.intl.format(R.t.RNWFOQ,{onConnect:p}):R.intl.string(R.t["9TX4UT"]):(0,n.jsx)("div",{className:D.bg})})]})}var y=i(518477),M=i(563929);let U={[r.x.FAVORITE_GAMES]:{placeholder:()=>({variant:"details",applicationId:A.n.LEAGUE_OF_LEGENDS}),getAriaLabel:()=>R.intl.string(R.t.xJtdIm)},[r.x.CURRENT_GAMES]:{placeholder:()=>({variant:"details",applicationId:A.n.VALORANT}),getAriaLabel:()=>R.intl.string(R.t.Ae8tRi)},[r.x.PLAYED_GAMES]:{placeholder:()=>({variant:"grid",applicationIds:[A.n.PEAK,A.n.BATTLEFIELD_6,A.n.REPO,A.n.BALDURS_GATE_3]}),getAriaLabel:()=>R.intl.string(R.t["pBR+4j"])},[r.x.WANT_TO_PLAY_GAMES]:{placeholder:()=>({variant:"grid",applicationIds:[A.n.MARVEL_RIVALS,A.n.WORLD_OF_WARCRAFT,A.n.RUST,A.n.SILKSONG]}),getAriaLabel:()=>R.intl.string(R.t.NtoBi1)},[r.x.APPLICATION]:{placeholder:e=>({variant:"application-widget",applicationId:e.applicationId}),icon:e=>x.A.getApplication(e.applicationId)?.getIconURL(16),getAriaLabel:e=>R.intl.formatToPlainString(R.t.KfGahB,{applicationName:x.A.getApplication(e.applicationId)?.name??""})}};function F(e){let t,{widget:i,onAddWidget:s,size:x="default",loading:A=!1,trackUserProfileEditAction:N}=e,{placeholder:v,getAriaLabel:T,icon:S}=U[i.type],_=i.type===r.x.APPLICATION,C=_?i.applicationId:void 0,O=(0,I.h)(C),{hasAlreadyLinked:k,canStartAuthorization:b,startAuthorization:D}=(0,f.RD)(O),L=_&&!k&&b,{analyticsLocations:G}=(0,g.Ay)(m.A.USER_PROFILE_APPLICATION_WIDGET),F=l.useCallback(()=>{!A&&((0,h.Y5)(i),N({action:"WIDGET_ADDED",...i.getProfileEditAnalyticsOptions()}),(0,E.XA)(y.jM.WIDGET_ADDED),s?.(),L&&D({analyticsLocations:G}))},[A,L,i,N,s,D,G]),W=S?.(i),H=L?c.q:o.U;return(0,n.jsxs)("div",{className:M.LG,children:[(0,n.jsxs)(u.D,{className:a()(M.PH,"small"===x&&M.PG,A&&M.Lq),onClick:F,"aria-label":L&&null!=O?R.intl.formatToPlainString(R.t.ATS0FK,{applicationName:O.name}):T(i),"aria-busy":A,children:[(()=>{let e=v(i);switch(e.variant){case"details":return(0,n.jsx)(j.E,{className:M.l4,gridClassName:M.Qs,applicationId:e.applicationId});case"grid":return(0,n.jsx)(j.l,{className:M.l4,gridClassName:M.Qs,applicationIds:e.applicationIds});case"application-widget":return(0,n.jsx)(P,{applicationId:e.applicationId,size:x});default:return(0,p.xb)(e)}})(),(0,n.jsxs)("div",{className:M.Lw,children:[(0,n.jsx)(H,{size:"md",color:"currentColor",className:M.c9}),(0,n.jsxs)("div",{className:M.DD,children:[(0,n.jsx)(d.E,{variant:"text-md/medium",color:"text-strong",children:(0,h.L)(i)}),null!=W?(0,n.jsx)("img",{src:W,alt:"",width:16,height:16,className:M.Kk}):null]})]})]}),"application-widget"===(t=v(i)).variant?(0,n.jsx)(w,{applicationId:t.applicationId,size:x}):null]})}}