@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
TypeScript
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