From 0e1da982b60a2984fa9a8d38be681962405c5eb1 Mon Sep 17 00:00:00 2001 From: Reece Browne Date: Fri, 19 Sep 2025 11:38:53 +0100 Subject: [PATCH] Fix vite --- .../src/components/viewer/LocalEmbedPDF.tsx | 1 - .../components/viewer/ThumbnailSidebar.tsx | 19 +++++++++---------- frontend/vite.config.ts | 2 +- 3 files changed, 10 insertions(+), 12 deletions(-) diff --git a/frontend/src/components/viewer/LocalEmbedPDF.tsx b/frontend/src/components/viewer/LocalEmbedPDF.tsx index 68347047b..52c2ff2fd 100644 --- a/frontend/src/components/viewer/LocalEmbedPDF.tsx +++ b/frontend/src/components/viewer/LocalEmbedPDF.tsx @@ -33,7 +33,6 @@ import { RotateAPIBridge } from './RotateAPIBridge'; interface LocalEmbedPDFProps { file?: File | Blob; url?: string | null; - colorScheme?: 'light' | 'dark' | 'auto'; // Optional since we use CSS variables } export function LocalEmbedPDF({ file, url }: LocalEmbedPDFProps) { diff --git a/frontend/src/components/viewer/ThumbnailSidebar.tsx b/frontend/src/components/viewer/ThumbnailSidebar.tsx index 00bffe8de..3accbe042 100644 --- a/frontend/src/components/viewer/ThumbnailSidebar.tsx +++ b/frontend/src/components/viewer/ThumbnailSidebar.tsx @@ -5,13 +5,12 @@ import { useViewer } from '../../contexts/ViewerContext'; interface ThumbnailSidebarProps { visible: boolean; onToggle: () => void; - colorScheme?: 'light' | 'dark' | 'auto'; // Optional since we use CSS variables } export function ThumbnailSidebar({ visible, onToggle: _onToggle }: ThumbnailSidebarProps) { const { getScrollState, scrollActions, getThumbnailAPI } = useViewer(); const [thumbnails, setThumbnails] = useState<{ [key: number]: string }>({}); - + const scrollState = getScrollState(); const thumbnailAPI = getThumbnailAPI(); @@ -39,11 +38,11 @@ export function ThumbnailSidebar({ visible, onToggle: _onToggle }: ThumbnailSide try { const thumbTask = thumbnailAPI.renderThumb(pageIndex, 1.0); - + // Convert Task to Promise and handle properly thumbTask.toPromise().then((thumbBlob: Blob) => { const thumbUrl = URL.createObjectURL(thumbBlob); - + setThumbnails(prev => ({ ...prev, [pageIndex]: thumbUrl @@ -55,7 +54,7 @@ export function ThumbnailSidebar({ visible, onToggle: _onToggle }: ThumbnailSide [pageIndex]: 'error' })); }); - + } catch (error) { console.error('Failed to generate thumbnail for page', pageIndex + 1, error); setThumbnails(prev => ({ @@ -96,7 +95,7 @@ export function ThumbnailSidebar({ visible, onToggle: _onToggle }: ThumbnailSide {/* Thumbnails Container */} -
{/* Thumbnail Image */} {thumbnails[pageIndex] && thumbnails[pageIndex] !== 'error' ? ( - {`Page )} - + {/* Page Number */}
); -} \ No newline at end of file +} diff --git a/frontend/vite.config.ts b/frontend/vite.config.ts index dd596b1aa..e84b42cd6 100644 --- a/frontend/vite.config.ts +++ b/frontend/vite.config.ts @@ -12,5 +12,5 @@ export default defineConfig({ }, }, }, - base: "http://localhost:8080", + base: "./", });