choerodon-ui
Version:
An enterprise-class UI design language and React-based implementation
22 lines (21 loc) • 703 B
TypeScript
import { ReactNode } from 'react';
import { ModalContainerProps } from '../modal-container/ModalContainer';
import { ModalContextValue } from './ModalContext';
export interface ModalProviderProps extends ModalContainerProps {
children?: ReactNode;
}
declare const ModalProvider: {
(props: ModalProviderProps): JSX.Element;
displayName: string;
useModal: () => ModalContextValue;
injectModal: (Target: any) => {
(props: any): JSX.Element;
displayName: string;
};
};
export declare const useModal: () => ModalContextValue;
export declare const injectModal: (Target: any) => {
(props: any): JSX.Element;
displayName: string;
};
export default ModalProvider;