robosats/frontend/src/components/Dialogs/Confirmation.tsx
Reckless_Satoshi 1e39f32eb5
Fix usenavigate PRO (#571)
* Simplify and optimize nodeapp

* Add pro frontend

* Fix PRO errors
2023-05-12 12:51:52 +00:00

32 lines
705 B
TypeScript

import React from 'react';
import { NoRobotDialog, StoreTokenDialog } from '.';
interface ConfirmationDialogProps {
open: boolean;
onClose: () => void;
onClickDone: () => void;
hasRobot: boolean;
onClickGenerateRobot?: () => void;
}
const ConfirmationDialog = ({
open,
onClose,
hasRobot,
onClickDone,
onClickGenerateRobot = () => null,
}: ConfirmationDialogProps): JSX.Element => {
return hasRobot ? (
<StoreTokenDialog
open={open}
onClose={onClose}
onClickBack={onClose}
onClickDone={onClickDone}
/>
) : (
<NoRobotDialog open={open} onClose={onClose} onClickGenerateRobot={onClickGenerateRobot} />
);
};
export default ConfirmationDialog;