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.

23 lines (18 loc) 670 B
// @flow import * as React from "react"; export type ModalContextProps = {| +setHasModalSection?: () => void, +removeHasModalSection?: () => void, +callContextFunctions?: () => void, +hasModalSection?: boolean, +isMobileFullPage?: boolean, +isInsideModal?: boolean, +closable?: boolean, |}; export type ModalContextType = React.Context<ModalContextProps>; export type WithModalContextType = <Config: {||}>( React.AbstractComponent<Config>, ) => React.AbstractComponent<Config>; declare export var ModalContext: ModalContextType; declare export function useModalContext(): ModalContextProps; declare export var withModalContext: WithModalContextType;