From 6f19fde76e17f11d67d6a82c9aef8e013ab8948f Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Fri, 15 Aug 2025 12:52:59 +0300 Subject: [PATCH] feat(react/settings): port backup DB now --- .../widgets/type_widgets/options/backup.tsx | 19 +++++++++++++++++++ apps/server/src/routes/api/database.ts | 4 ++-- packages/commons/src/lib/server_api.ts | 4 ++++ 3 files changed, 25 insertions(+), 2 deletions(-) diff --git a/apps/client/src/widgets/type_widgets/options/backup.tsx b/apps/client/src/widgets/type_widgets/options/backup.tsx index f6305ff8b..e516edf82 100644 --- a/apps/client/src/widgets/type_widgets/options/backup.tsx +++ b/apps/client/src/widgets/type_widgets/options/backup.tsx @@ -1,4 +1,8 @@ +import { BackupDatabaseNowResponse } from "@triliumnext/commons"; import { t } from "../../../services/i18n"; +import server from "../../../services/server"; +import toast from "../../../services/toast"; +import Button from "../../react/Button"; import FormCheckbox from "../../react/FormCheckbox"; import FormGroup from "../../react/FormGroup"; import FormText from "../../react/FormText"; @@ -9,6 +13,7 @@ export default function BackupSettings() { return ( <> + ) } @@ -43,4 +48,18 @@ export function AutomaticBackup() { {t("backup.backup_recommendation")} ) +} + +export function BackupNow() { + return ( + +