UNPKG

@innovaccer/design-system

Version:

React components library project for Innovaccer Design System

28 lines (27 loc) 978 B
import * as React from 'react'; import { ModalProps, ModalHeaderProps, ButtonProps } from "../../../index.type"; import { BaseProps } from "../../../utils/types"; export interface DialogProps extends BaseProps { onClose: (event?: Event | React.MouseEvent<HTMLElement, MouseEvent>, reason?: string) => void; dimension: ModalProps['dimension']; open: boolean; heading: ModalHeaderProps['heading']; title?: string; description?: string; primaryButtonLabel: string; primaryButtonAppearance: ButtonProps['appearance']; primaryButtonCallback: () => void; secondaryButtonLabel: string; secondaryButtonAppearance: ButtonProps['appearance']; secondaryButtonCallback: () => void; } declare const Dialog: { (props: DialogProps): React.JSX.Element; displayName: string; defaultProps: { dimension: string; primaryButtonAppearance: string; secondaryButtonAppearance: string; }; }; export default Dialog;