@datalayer/core
Version:
**Datalayer Core**
29 lines (28 loc) • 1.09 kB
TypeScript
import PropTypes from 'prop-types';
type BackdropContextType = {
closeBackdrop: () => void;
displayBackdrop: (nextBackdrop: any) => void;
};
export declare const BackdropContext: import("react").Context<BackdropContextType>;
export declare function useBackdrop(): BackdropContextType;
/**
* The type for the Backdrop context provider.
*/
export declare const BackdropContextProvider: import("react").Provider<BackdropContextType>;
type IBackdropProviderProps = {
children?: JSX.Element | JSX.Element[];
zIndex?: number;
disableDarken?: boolean;
backdropSurface?: any;
};
export declare function BackdropProvider(props: IBackdropProviderProps): import("react/jsx-runtime").JSX.Element;
export declare namespace BackdropProvider {
var propTypes: {
children: PropTypes.Requireable<PropTypes.ReactElementLike>;
zIndex: PropTypes.Requireable<number>;
disableDarken: PropTypes.Requireable<boolean>;
backdropSurface: PropTypes.Requireable<(...args: any[]) => any>;
};
var defaultProps: IBackdropProviderProps;
}
export {};