UNPKG

synapse-react-client

Version:

[![npm version](https://badge.fury.io/js/synapse-react-client.svg)](https://badge.fury.io/js/synapse-react-client) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettie

19 lines 900 B
import React from 'react'; import { ButtonProps } from '@mui/material'; import { MouseEventHandler } from 'react'; import { DialogBaseProps } from '../DialogBase'; export type ConfirmationButtonsProps = { onConfirm: MouseEventHandler<HTMLButtonElement>; onCancel: DialogBaseProps['onCancel']; confirmButtonProps?: Omit<ButtonProps, 'onClick'>; cancelButtonProps?: Omit<ButtonProps, 'onClick'>; hasCancelButton?: boolean; }; export declare const CANCEL_BUTTON_TEXT = "Cancel"; export declare const ConfirmationButtons: (props: ConfirmationButtonsProps) => React.ReactNode; export type ConfirmationDialogProps = DialogBaseProps & ConfirmationButtonsProps; /** * A confirmation dialog built using MUI components. */ export declare function ConfirmationDialog(props: ConfirmationDialogProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=ConfirmationDialog.d.ts.map