Build 589089stable
Module 482132
1,828 characters · in c5f13bb0fe6f6ed1.jsDependencies
Source Raw
function(e,t,n){n.d(t,{Ay:()=>A,UX:()=>y,dZ:()=>S});var l=n(477900),i=n(582128),r=n(503698),a=n.n(r),s=n(333007),o=n(430993),u=n(17928),c=n(430690),d=n(529427),p=n(883645),m=n(601194),C=n(316915),h=n(573359),f=n(166532),E=n(239945);function A(e){let{header:t,stepProps:n}=function(e){let{header:t,...n}=e;return{header:t,stepProps:n}}(e),{step:r,stepConfigs:s}=(0,p.Ay)(),{setBodyNode:A,setFooterNode:S,setModalOverlayNode:y}=(0,m.Gm)(),P=(0,u.bG)([h.A],()=>h.A.isDisplayingWowMomentConfirmation),{setReadySlideId:I,unifiedCheckoutFlow:_}=(0,C.t4)(e=>({setReadySlideId:e.setReadySlideId,unifiedCheckoutFlow:e.unifiedCheckoutFlow})),g=s.find(e=>e.key===r);if(i.useEffect(()=>{y(null)},[r,y]),null==g)throw new d.vd({message:"Unknown step for current payment flow (PaymentModalStep)",extraSentryInformation:{stepConfig:g,step:r,unifiedCheckoutFlow:_,stepConfigs:s}});let T=g?.options?.hideSlider??!1,v=g?.options?.hideDefaultModalBody??!1,x=g?.options?.sliderBodyClassName,N=r===f.pn.REVIEW,R=i.useCallback((e,t)=>{t===r&&A(e)},[r,A]);return(0,l.jsxs)(l.Fragment,{children:[g?.options?.renderHeader??!0?t:null,g.renderStep(n),null==r||T?null:(0,l.jsxs)(l.Fragment,{children:[v?null:(0,l.jsx)(o.c,{children:(0,l.jsx)(c.t,{shouldUseMediaQueriesForSizing:!0,activeSlide:r,centered:!1,onSlideReady:e=>I(e),width:"100%",disableDefaultTransformStyling:N,overflow:P?"visible":void 0,children:s.filter(e=>null!=e.key).map(e=>(0,l.jsx)(c.q,{id:e.key,children:(0,l.jsx)("form",{className:a()(E.OO,{[E.Wq]:N},x),ref:t=>R(t,e.key),onSubmit:e=>e.preventDefault()})},e.key))})}),(0,l.jsx)("div",{ref:e=>S(e)}),(0,l.jsx)("div",{ref:e=>{y(e)}})]})]})}function S(e){let{children:t}=e,{bodyNode:n}=(0,m.Gm)();return null==n?null:s.createPortal(t,n)}function y(e){let{children:t}=e,{footerNode:n}=(0,m.Gm)();return null==n?null:s.createPortal(t,n)}}