more-options/report
more-options/report · Figma 8032:22633
Livebuilt in the frontendFigma
8032:226333 design statesFrontend
No matching Flutter page yet — not built.
Endpoints this screen calls · 2 endpoints, 0 confirmed in code · the Backend agent owns these
GET /projects/{project_id}/reports/{report_type}GET /projects/{project_id}/reports/{report_type}/export
Acceptance criteria · drafted by Product agent
- User can open the report options screen for a closed project, and the app calls GET /projects/{project_id}/reports/{report_type} to load the available report types and their current status.
- User can select a report type and trigger a shareable export; on selection, the app calls GET /projects/{project_id}/reports/{report_type}/export and presents the generated file/link for sharing.
- If the report for the selected type has not been generated yet, the system shows an empty/disabled state prompting the user to generate it first instead of allowing export.
- If GET /projects/{project_id}/reports/{report_type} fails or returns an error, the system displays a non-blocking error message and allows the user to retry.
What's on the screen
—