@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
// @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;