Bufdir Report Screen
Component Detail
User Interface
high complexity
mobile
2
Dependencies
1
Dependents
1
Entities
0
Integrations
Description
Flutter mobile screen for coordinators to initiate, preview, and review Bufdir government funding reports for their organization. Displays period selection, aggregated activity summary, and report status with offline-cached preview support for connectivity-free review.
bufdir-report-screen
Responsibilities
- Render reporting period selector and organization scope controls
- Display aggregated report preview with activity counts and coordinator data
- Cache report previews locally via Drift so coordinators can review without connectivity
- Invoke report generation REST endpoint and surface loading and error states
- Navigate to Bufdir Export flow on report completion
Interfaces
renderReportPeriodSelector()
loadReportPreview(periodId: String)
triggerReportGeneration(organizationId: String, period: ReportPeriod)
displayReportSummary(report: BufdirReport)
getCachedReportPreview(reportId: String)
Relationships
Dependencies (2)
Components this component depends on