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