Module 615310

999 characters · in 3d3b05863accbf32.js
Dependencies
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{Ay:()=>c,Z8:()=>h,bB:()=>p,l:()=>f,mz:()=>u});var l=n(627968),i=n(64700),s=n(284009),r=n.n(s),a=n(353640);let o=i.createContext(null);function u(e){let{stepConfigs:t,breadcrumbs:n,children:s}=e,r=i.useMemo(()=>{var e,l;return e=t,l=n,(0,a.v)((t,n)=>({stepConfigs:e,steps:e.map(e=>e.key).filter(e=>null!=e),step:null!=e[0]?e[0].key:null,setStep(e){t({step:e,previousStep:n().step})},breadcrumbsData:e.filter(e=>null!=e.key&&e?.options?.useBreadcrumbLabel!=null).map(e=>({id:e.key,useBreadcrumbLabel:e.options.useBreadcrumbLabel,sectionHeaderText:e.options.sectionHeaderText})).sort((e,t)=>null!=l?l.indexOf(e.id)-l.indexOf(t.id):0),previousStep:null}))},[t,n]);return(0,l.jsx)(o,{value:r,children:s})}function c(e){let t=i.useContext(o);return r()(null!=t,"useSteps must be used inside StepContext"),t(e)}let d=e=>e.step,m=e=>e.setStep;function h(){let{step:e,stepConfigs:t}=c();return t.find(t=>t.key===e)??null}function p(){return c(d)}function f(){return c(m)}}