blob: b2c7a470bd02606f4329009eafaf6daf83444665 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
import React from "react";
import { Modal, Button } from "react-bootstrap";
import { useTranslation } from "react-i18next";
const TimelinePostDeleteConfirmDialog: React.FC<{
onClose: () => void;
onConfirm: () => void;
}> = ({ onClose, onConfirm }) => {
const { t } = useTranslation();
return (
<Modal onHide={onClose} show centered>
<Modal.Header>
<Modal.Title className="text-danger">
{t("timeline.post.deleteDialog.title")}
</Modal.Title>
</Modal.Header>
<Modal.Body>{t("timeline.post.deleteDialog.prompt")}</Modal.Body>
<Modal.Footer>
<Button variant="secondary" onClick={onClose}>
{t("operationDialog.cancel")}
</Button>
<Button
variant="danger"
onClick={() => {
onConfirm();
onClose();
}}
>
{t("operationDialog.confirm")}
</Button>
</Modal.Footer>
</Modal>
);
};
export default TimelinePostDeleteConfirmDialog;
|