From 297b87339383dbb456a47e4899110845fb24de9a Mon Sep 17 00:00:00 2001 From: Pierre HUBERT Date: Thu, 1 May 2025 20:58:40 +0200 Subject: [PATCH] Improve file viewer dialog --- moneymgr_web/src/dialogs/FileViewerDialog.tsx | 43 +++++++++++++++---- 1 file changed, 35 insertions(+), 8 deletions(-) diff --git a/moneymgr_web/src/dialogs/FileViewerDialog.tsx b/moneymgr_web/src/dialogs/FileViewerDialog.tsx index 0e03f75..e8e4798 100644 --- a/moneymgr_web/src/dialogs/FileViewerDialog.tsx +++ b/moneymgr_web/src/dialogs/FileViewerDialog.tsx @@ -1,16 +1,20 @@ import CloudDownloadIcon from "@mui/icons-material/CloudDownload"; import { + AppBar, Button, Dialog, DialogActions, DialogTitle, + IconButton, Paper, + Toolbar, Typography, } from "@mui/material"; +import DownloadIcon from "@mui/icons-material/Download"; +import CloseIcon from "@mui/icons-material/Close"; import { filesize } from "filesize"; -import { FileApi, UploadedFile } from "../api/FileApi"; import React from "react"; -import { AsyncWidget } from "../widgets/AsyncWidget"; +import { FileApi, UploadedFile } from "../api/FileApi"; export function FileViewerDialog(p: { open: boolean; @@ -20,17 +24,40 @@ export function FileViewerDialog(p: { if (!p.open) return <>; return ( - - {p.file.file_name} ({filesize(p.file.file_size)}) - + + + + + + + {p.file.file_name} ({filesize(p.file.file_size)}) + + + + + + - - - ); }