From 1fadbda6d2d594151ae0d92dd178ca3a35d4d7e7 Mon Sep 17 00:00:00 2001 From: Sam Becker Date: Sat, 22 Mar 2025 17:37:03 -0500 Subject: [PATCH] Refine upload status behavior --- src/admin/upload/AdminUploadPanel.tsx | 5 ++++- src/photo/PhotoUploadWithStatus.tsx | 31 ++++++++++++++++----------- 2 files changed, 23 insertions(+), 13 deletions(-) diff --git a/src/admin/upload/AdminUploadPanel.tsx b/src/admin/upload/AdminUploadPanel.tsx index 2a3fa272..5d809f06 100644 --- a/src/admin/upload/AdminUploadPanel.tsx +++ b/src/admin/upload/AdminUploadPanel.tsx @@ -20,13 +20,16 @@ export default function AdminUploadPanel({ uploadState: { isUploading, hideUploadPanel, + uploadError, }, resetUploadState, } = useAppState(); return ( 1 + ? `${fileUploadIndex + 1} of ${filesLength}` + : undefined; return (
{ + console.error(error); setUploadState?.({ isUploading: false, uploadError: `Upload Error: ${error.message}`, @@ -155,17 +158,25 @@ export default function PhotoUploadWithStatus({ Finishing ... : <> - {!showButton && <> - - Uploading {uploadNumberText} - - {': '} - } - {fileUploadName} + {!showButton && uploadStatusText + ? <> + + Uploading {uploadStatusText} + + {': '} + {fileUploadName} + + : + Uploading {fileUploadName} + } : !showButton && <>Initializing}
} + {uploadError && +
+ {uploadError} +
} {debug && debugDownload && Download } - {uploadError && -
- {uploadError} -
} ); };