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.

17 lines 767 B
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);