UNPKG

@amsterdam/bmi-component-library

Version:

A React component library based on ASC and Material-UI aimed at repurposing and sharing components across BMI projects

21 lines 819 B
import { type ComponentProps, type FC, type ReactNode } from 'react'; import { Modal as ASCModal } from '@amsterdam/asc-ui'; import { ModalTopBarProps } from './ModalTopBar/ModalTopBar'; import { ModalContentProps } from './ModalContent/ModalContent'; import { IModalActions } from './ModalActions/ModalActions'; export type ModalProps = { id: string; children?: ReactNode | ReactNode[] | any; closeOnBackdropClick?: boolean; classnames?: string; disablePortal?: boolean; size?: 'xs' | 'sm' | 'md' | 'lg' | 'xl'; } & ComponentProps<typeof ASCModal>; export interface IModal extends FC<ModalProps> { TopBar: FC<ModalTopBarProps>; Content: FC<ModalContentProps>; Actions: FC<IModalActions> | any; } declare const Modal: IModal; export default Modal; //# sourceMappingURL=Modal.d.ts.map