Files
Speedtest-Tracker/conf/site/node_modules/react-bootstrap/esm/Modal.d.ts
Henry Whitaker ea5808047f Tweaked gitignore
gitignore removed all composer and npm files, so automated builds would fail
2020-04-12 21:24:03 +01:00

45 lines
1.1 KiB
TypeScript

import * as React from 'react';
import ModalBody from './ModalBody';
import ModalDialog from './ModalDialog';
import ModalFooter from './ModalFooter';
import ModalHeader from './ModalHeader';
import ModalTitle from './ModalTitle';
import { BsPrefixComponent, TransitionCallbacks } from './helpers';
export interface ModalProps extends TransitionCallbacks {
size?: 'sm' | 'lg' | 'xl';
centered?: boolean;
backdrop?: 'static' | boolean;
backdropClassName?: string;
keyboard?: boolean;
animation?: boolean;
dialogClassName?: string;
dialogAs?: React.ElementType;
autoFocus?: boolean;
enforceFocus?: boolean;
restoreFocus?: boolean;
restoreFocusOptions?: FocusOptions;
show?: boolean;
onShow?: () => void;
onHide?: () => void;
container?: any;
scrollable?: boolean;
onEscapeKeyDown?: () => void;
manager?: any;
}
declare class Modal<
As extends React.ElementType = 'div'
> extends BsPrefixComponent<As, ModalProps> {
static Body: typeof ModalBody;
static Header: typeof ModalHeader;
static Title: typeof ModalTitle;
static Footer: typeof ModalFooter;
static Dialog: typeof ModalDialog;
}
export default Modal;