Build 555975stable
Module 482132
1,831 characters · in 2b78e7a299b00923.jsDependencies
Source Raw
function(e,l,n){n.d(l,{Ay:()=>C,UX:()=>P,dZ:()=>y});var r=n(627968),t=n(64700),s=n(503698),i=n.n(s),a=n(284009),o=n.n(a),d=n(340287),c=n(430993),u=n(17928),p=n(430690),m=n(742810),A=n(571878),N=n(573359),E=n(424297),h=n(166532),S=n(615310),f=n(370353);function C(e){let{header:l,stepProps:n}=function(e){let{header:l,...n}=e;return{header:l,stepProps:n}}(e),{step:s,stepConfigs:a}=(0,S.Ay)(),{setBodyNode:d,setFooterNode:C,setModalOverlayNode:y}=(0,E.P5)(),P=(0,u.bG)([N.A],()=>N.A.isDisplayingWowMomentConfirmation),{setReadySlideId:x,unifiedCheckoutFlow:j}=(0,A.t4)(e=>({setReadySlideId:e.setReadySlideId,unifiedCheckoutFlow:e.unifiedCheckoutFlow})),R=a.find(e=>e.key===s);t.useEffect(()=>{y(null)},[s,y]),o()(null!=R,"Unknown step for current payment flow (PaymentModalStep): step=%s, flow=%s",s,j);let I=R?.options?.hideSlider??!1,M=R?.options?.hideDefaultModalBody??!1,_=R?.options?.sliderBodyClassName,D=(0,m.D7)({location:"PaymentModalStep"}),T=t.useMemo(()=>D&&s===h.pn.REVIEW,[D,s]),g=t.useCallback((e,l)=>{l===s&&d(e)},[s,d]);return(0,r.jsxs)(r.Fragment,{children:[R?.options?.renderHeader??!0?l:null,R.renderStep(n),null==s||I?null:(0,r.jsxs)(r.Fragment,{children:[M?null:(0,r.jsx)(c.c,{children:(0,r.jsx)(p.t,{shouldUseMediaQueriesForSizing:!0,activeSlide:s,centered:!1,onSlideReady:e=>x(e),width:"100%",disableDefaultTransformStyling:T,overflow:P?"visible":void 0,children:a.filter(e=>null!=e.key).map(e=>(0,r.jsx)(p.q,{id:e.key,children:(0,r.jsx)("form",{className:i()(f.OO,{[f.Wq]:T},_),ref:l=>g(l,e.key),onSubmit:e=>e.preventDefault()})},e.key))})}),(0,r.jsx)("div",{ref:e=>C(e)}),(0,r.jsx)("div",{ref:e=>{y(e)}})]})]})}function y(e){let{children:l}=e,{bodyNode:n}=(0,E.P5)();return null==n?null:d.createPortal(l,n)}function P(e){let{children:l}=e,{footerNode:n}=(0,E.P5)();return null==n?null:d.createPortal(l,n)}}