Module 87730

1,687 characters · in c3ade72e57cd6e6c.js
Dependencies
Required by (2)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){n.d(t,{o:()=>I});var l=n(627968),a=n(64700),r=n(503698),i=n.n(r),s=n(702841),u=n(661531),o=n(990078),c=n(150934),d=n(834730),m=n(885574),p=n(289873),f=n(939249),g=n(753390),v=n(176095),x=n(580630),b=n(776409),h=n(375708),y=n(677665);let A=e=>e.stopPropagation(),I=e=>{let{giftCardWallet:t,checked:n,onChange:r,className:I,disabled:_=!1,disabledTooltip:P,locked:T=!1,showDisabledInfoIcon:E=!0}=e,j=(0,s.bG)([v.A],()=>v.A.getBalance(t.id),[t.id]),N=(0,s.bG)([v.A],()=>v.A.getIsFetching(t.id),[t.id]);a.useEffect(()=>{(0,g.YP)(t.id)},[t.id]);let R=null==j&&!N,M=a.useMemo(()=>{if(null==j)return null;let e=(0,x.$g)(j.amount,j.currency);return h.intl.format(b.default["9Nb9Bz"],{amount:e})},[j]);a.useEffect(()=>{!T&&R&&n&&r(!1)},[T,R,n,r]);let S=_||N||!T&&R,L=S||T,k=a.useCallback(()=>{L||r(!n)},[r,n,L]);if(R&&!T)return null;let C=S&&null!=P&&E,D=L&&null!=P,U=i()(y.k,I),O=(0,l.jsx)(c.S,{checked:n&&(T||!R),onChange:k,disabled:L,label:""}),w=(0,l.jsxs)("div",{children:[(0,l.jsx)(d.E,{variant:"text-md/normal",color:"text-strong",children:h.intl.string(b.default["febr+T"])}),!N&&null!=M&&(0,l.jsx)(d.E,{variant:"text-sm/normal",color:"text-subtle",style:{marginTop:4},children:M})]}),G=L?(0,l.jsxs)("div",{className:U,role:"checkbox","aria-checked":n,"aria-disabled":S||void 0,children:[(0,l.jsx)("div",{children:O}),w,C&&(0,l.jsx)(m.m,{className:y.G,size:"xs",color:u.A.colors.TEXT_MUTED}),N&&(0,l.jsx)(p.y,{type:p.y.Type.PULSING_ELLIPSIS})]}):(0,l.jsxs)(f.D,{className:U,onClick:k,role:"checkbox","aria-checked":n,tabIndex:0,children:[(0,l.jsx)(f.D,{onClick:A,children:O}),w]});return D?(0,l.jsx)(o.m,{text:P,asContainer:!0,position:"top",align:"center",children:G}):G}}