UNPKG

@activelylearn/material-ui

Version:

Material-UI's workspace package

31 lines (26 loc) 881 B
import * as React from 'react'; import { StandardProps } from '..'; import { PaperProps } from '../Paper'; import { ModalProps } from '../Modal'; import { TransitionHandlerProps, TransitionProps } from '../transitions/transition'; export interface DialogProps extends StandardProps<ModalProps & Partial<TransitionHandlerProps>, DialogClassKey, 'children'> { children?: React.ReactNode; fullScreen?: boolean; fullWidth?: boolean; maxWidth?: 'xs' | 'sm' | 'md' | false; PaperProps?: Partial<PaperProps>; TransitionComponent?: React.ReactType; transitionDuration?: TransitionProps['timeout']; TransitionProps?: TransitionProps; } export type DialogClassKey = | 'root' | 'paper' | 'paperWidthXs' | 'paperWidthSm' | 'paperWidthMd' | 'paperFullWidth' | 'paperFullScreen'; declare const Dialog: React.ComponentType<DialogProps>; export default Dialog;