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