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: "./", });