FloatingPanel
Draggable, resizable window component. Used for documents, photos, RFIs.
Connections
- built with: react-rnd
- managed by: FloatingPanelContext
- used by: ProjectDetail
Notes
- Drag-to-move, resize-to-fit (min 320x200)
- Maximize/restore toggle
- Escape key closes
- Dirty flag prompts “unsaved changes?” confirmation
- Z-index brings to front on click
- ~277 lines