F1Manager-Calc/components/Calculator/ClearFeedbackDialog.tsx
2023-04-21 13:53:36 +08:00

34 lines
1.1 KiB
TypeScript

import {Button, Dialog, DialogActions, DialogContent, DialogContentText, DialogTitle} from "@mui/material";
export function ClearFeedbackDialog(
{ isOpen, setIsOpen, clear } : { isOpen: boolean, setIsOpen: Function, clear: Function }
) {
return (
<Dialog
open={isOpen}
onClose={() => {
setIsOpen(false);
}}
aria-labelledby="alert-dialog-title"
aria-describedby="alert-dialog-description"
>
<DialogTitle id="alert-dialog-title">Clear Feedbacks?</DialogTitle>
<DialogContent>
<DialogContentText id="alert-dialog-description">
Since you moved to a new track, do you need to load the preset value and clear all previous feedbacks?
</DialogContentText>
</DialogContent>
<DialogActions>
<Button variant="contained" color="error" onClick={() => {
setIsOpen(false);
clear();
}}>Clear</Button>
<Button variant="contained" onClick={() => {
setIsOpen(false);
}} autoFocus>
Preserve
</Button>
</DialogActions>
</Dialog>
)
}