Add basic Excel export

This commit is contained in:
2025-05-05 22:29:45 +02:00
parent 485fe6ae53
commit b16a716c6c
8 changed files with 128 additions and 1 deletions

View File

@ -20,6 +20,7 @@ import { useLoadingMessage } from "../hooks/context_providers/LoadingMessageProv
import { useSnackbar } from "../hooks/context_providers/SnackbarProvider";
import { MoneyMgrWebRouteContainer } from "../widgets/MoneyMgrWebRouteContainer";
import { RouterLink } from "../widgets/RouterLink";
import excelIcon from "./excel.svg";
export function BackupRoute(): React.ReactElement {
return (
@ -63,6 +64,14 @@ export function BackupRoute(): React.ReactElement {
exportURL={BackupApi.FinancesManagerExportURL}
onImport={BackupApi.FinancesManagerImport}
/>
{/* Excel */}
<ImportExportModal
icon={<img src={excelIcon} width={"25em"} />}
label="Excel"
description={"Export data in Excel format"}
exportURL={BackupApi.ExcelExportURL()}
/>
</Grid>
</MoneyMgrWebRouteContainer>
);