@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.
17 lines • 767 B
JavaScript
import _extends from "@babel/runtime/helpers/esm/extends";
import * as React from "react";
export const ModalContext = /*#__PURE__*/React.createContext({
setHasModalTitle: () => {},
setHasModalSection: () => {},
removeHasModalSection: () => {},
setFooterHeight: () => {},
callContextFunctions: () => {},
hasModalSection: false,
hasMobileHeader: true,
isMobileFullPage: false,
isInsideModal: false,
closable: false
});
ModalContext.displayName = "ModalOrbitContext";
export const withModalContext = Component => props => /*#__PURE__*/React.createElement(ModalContext.Consumer, null, contextProps => /*#__PURE__*/React.createElement(Component, _extends({}, props, contextProps)));
export const useModalContext = () => React.useContext(ModalContext);