synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
17 lines • 659 B
TypeScript
import { ButtonProps } from '@mui/material';
import { ReactNode } from 'react';
export type WarningDialogProps<T = any> = {
title: string;
content: string | ReactNode;
confirmButtonText?: string;
className?: string;
open: boolean;
onConfirm: (...args: T[]) => unknown;
onConfirmCallbackArgs?: Parameters<WarningDialogProps['onConfirm']>;
confirmButtonColor?: ButtonProps['color'];
confirmButtonDisabled?: boolean;
onCancel: () => void;
};
export declare function WarningDialog(props: WarningDialogProps): import("react/jsx-runtime").JSX.Element;
export default WarningDialog;
//# sourceMappingURL=WarningDialog.d.ts.map