From 83fd5196eba01f0da0b2570a0c790af5f3d8a0da Mon Sep 17 00:00:00 2001 From: Krishav Raj Singh Date: Mon, 25 Aug 2025 21:55:19 +0530 Subject: [PATCH] disable button when downloading --- .../presentation-tools/FullScreenPresentationViewer.tsx | 5 +++-- .../tool-views/presentation-tools/PresentationViewer.tsx | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/frontend/src/components/thread/tool-views/presentation-tools/FullScreenPresentationViewer.tsx b/frontend/src/components/thread/tool-views/presentation-tools/FullScreenPresentationViewer.tsx index 8576d43d..7e16c66e 100644 --- a/frontend/src/components/thread/tool-views/presentation-tools/FullScreenPresentationViewer.tsx +++ b/frontend/src/components/thread/tool-views/presentation-tools/FullScreenPresentationViewer.tsx @@ -420,6 +420,7 @@ export function FullScreenPresentationViewer({ size="sm" className="h-8 w-8 p-0" title="Export presentation" + disabled={isDownloadingPDF || isDownloadingPPTX} > {(isDownloadingPDF || isDownloadingPPTX) ? ( @@ -429,11 +430,11 @@ export function FullScreenPresentationViewer({ - onPDFDownload(setIsDownloadingPDF)}> + onPDFDownload(setIsDownloadingPDF)} disabled={isDownloadingPDF}> PDF - onPPTXDownload(setIsDownloadingPPTX)}> + onPPTXDownload(setIsDownloadingPPTX)} disabled={isDownloadingPPTX}> PPTX diff --git a/frontend/src/components/thread/tool-views/presentation-tools/PresentationViewer.tsx b/frontend/src/components/thread/tool-views/presentation-tools/PresentationViewer.tsx index 1631b579..f37d85d9 100644 --- a/frontend/src/components/thread/tool-views/presentation-tools/PresentationViewer.tsx +++ b/frontend/src/components/thread/tool-views/presentation-tools/PresentationViewer.tsx @@ -604,6 +604,7 @@ export function PresentationViewer({ size="sm" className="h-8 w-8 p-0" title="Export presentation" + disabled={isDownloadingPDF || isDownloadingPPTX} > {(isDownloadingPDF || isDownloadingPPTX) ? ( @@ -616,7 +617,7 @@ export function PresentationViewer({ handlePDFDownload(setIsDownloadingPDF)} className="cursor-pointer" - disabled={isDownloadingPPTX} + disabled={isDownloadingPDF} > PDF @@ -624,7 +625,7 @@ export function PresentationViewer({ handlePPTXDownload(setIsDownloadingPPTX)} className="cursor-pointer" - disabled={isDownloadingPDF} + disabled={isDownloadingPPTX} > PPTX