DyniaDossier
The dossier
A document instrument in the pdfized.com look. The app maps its document, findings and commands into props; the dossier draws them.
| title, status, verbs | the title bar: file name, status chip, window dots, eject, full |
| pageCount, renderPage | the pages on the dotted canvas; renderThumbnail fills the rail |
| panels | side cards (notes, findings) beside the pages, or floating |
| toolbar | drawing tools, with their shortcuts |
| actions, indicators | commands (the last one is green) and switches in the tray |
| comment, alerts | the tray's // status line and the alert above it |
| layoutPreset, layoutStorageKey | where the parts start, and where the viewer's choice is kept |
| fullscreen | built-in full screen when the app does not handle verbs.fullscreen |
<DyniaDossier
title="contract.pdf"
status={{ label: "4 detected", tone: "magenta" }}
pageCount={pages}
renderPage={(page) => <Page n={page} />}
panels={[{ id: "findings", label: "findings", content: <FindingsList … /> }]}
actions={[analyze, download]}
/>