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.

25 lines (20 loc) 764 B
// @flow import * as React from "react"; export type ModalContextProps = {| +setHasModalTitle?: (boolean | (boolean => boolean)) => void, +setHasModalSection?: () => void, +removeHasModalSection?: () => void, +callContextFunctions?: () => void, +hasModalSection?: boolean, +hasMobileHeader?: 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;