diff --git a/apps/client/src/widgets/type_widgets/options/advanced.tsx b/apps/client/src/widgets/type_widgets/options/advanced.tsx index 51667bc62..643ff7bb3 100644 --- a/apps/client/src/widgets/type_widgets/options/advanced.tsx +++ b/apps/client/src/widgets/type_widgets/options/advanced.tsx @@ -10,6 +10,7 @@ export default function AdvancedSettings() { return <> + ; } @@ -66,4 +67,21 @@ function DatabaseIntegrityOptions() { /> ) +} + +function VacuumDatabaseOptions() { + return ( + + {t("vacuum_database.description")} + + -`; - -export default class VacuumDatabaseOptions extends OptionsWidget { - private $vacuumDatabaseButton!: JQuery; - - doRender() { - this.$widget = $(TPL); - this.$vacuumDatabaseButton = this.$widget.find(".vacuum-database-button"); - this.$vacuumDatabaseButton.on("click", async () => { - toastService.showMessage(t("vacuum_database.vacuuming_database")); - - await server.post("database/vacuum-database"); - - toastService.showMessage(t("vacuum_database.database_vacuumed")); - }); - } -}