import React from 'react'; import type { PdfFile } from '../pdf/pdfTypes'; interface FileLoaderProps { pdf: PdfFile | null; onFileLoaded: (file: File) => void; } const FileLoader: React.FC = ({ pdf, onFileLoaded }) => { const handleChange = (e: React.ChangeEvent) => { const file = e.target.files?.[0]; if (file) { onFileLoaded(file); e.target.value = ''; } }; return (

1. Load PDF

Select a PDF file. Processing happens entirely in your browser.

{pdf && (
Loaded: {pdf.name}
Pages: {pdf.pageCount}
)}
); }; export default FileLoader;