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, verbsthe title bar: file name, status chip, window dots, eject, full
pageCount, renderPagethe pages on the dotted canvas; renderThumbnail fills the rail
panelsside cards (notes, findings) beside the pages, or floating
toolbardrawing tools, with their shortcuts
actions, indicatorscommands (the last one is green) and switches in the tray
comment, alertsthe tray's // status line and the alert above it
layoutPreset, layoutStorageKeywhere the parts start, and where the viewer's choice is kept
fullscreenbuilt-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]}
/>