diff --git a/apps/web/src/dialogs/inbox-history-dialog.tsx b/apps/web/src/dialogs/inbox-history-dialog.tsx index 88d5aba81..f76285e4e 100644 --- a/apps/web/src/dialogs/inbox-history-dialog.tsx +++ b/apps/web/src/dialogs/inbox-history-dialog.tsx @@ -31,6 +31,7 @@ import ScrollContainer, { import { strings } from "@notesnook/intl"; import { writeText } from "clipboard-polyfill"; import { showToast } from "../utils/toast"; +import { ConfirmDialog } from "./confirm"; type InboxHistoryDialogProps = BaseDialogProps; @@ -161,6 +162,14 @@ export const InboxHistoryDialog = DialogManager.register( } async function deleteAll() { + const ok = await ConfirmDialog.show({ + title: strings.deleteAll(), + subtitle: strings.deleteAllFailedItemsDesc(), + positiveButtonText: strings.yes(), + negativeButtonText: strings.no() + }); + if (!ok) return; + await db.inboxItemsHistory.deleteFailed(); showToast("success", strings.allItemsDeleted()); if (result.status !== "pending") { @@ -266,7 +275,17 @@ export const InboxHistoryDialog = DialogManager.register(