UNPKG

@kiwicom/orbit-components

Version:

Orbit-components is a React component library which provides developers with the easiest possible way of building Kiwi.com’s products.

39 lines 891 B
import * as React from "react"; export const WizardStepContext = /*#__PURE__*/React.createContext({ index: 0, status: "disabled", nextStepStatus: "disabled", isColumnOnDesktop: false, isCompact: false, isLastStep: false, isActive: false, onChangeStep: () => {}, onClose: () => {} }); export const WizardStepContextProvider = ({ index, status, isLastStep, isColumnOnDesktop, nextStepStatus, isCompact, isActive, onChangeStep, onClose, children }) => { const value = React.useMemo(() => ({ index, status, isLastStep, isColumnOnDesktop, nextStepStatus, isCompact, isActive, onChangeStep, onClose }), [index, isActive, isCompact, isColumnOnDesktop, isLastStep, nextStepStatus, onChangeStep, onClose, status]); return /*#__PURE__*/React.createElement(WizardStepContext.Provider, { value: value }, children); };