Bufdir Export Page
Component Detail
User Interface
medium complexity
frontend
2
Dependencies
0
Dependents
1
Entities
0
Integrations
Description
Next.js admin portal page where organization administrators select a reporting period and trigger Bufdir export generation. Displays export history with timestamps, period coverage, and download links for previously generated artifacts.
bufdir-export-page
Responsibilities
- Render period selector with available reporting periods from the database
- Trigger export generation via the Bufdir Export Service and show progress state
- Display export history table with audit trail of past exports
- Initiate file download of generated export artifact
Interfaces
selectPeriod(periodId: string): void
triggerExport(periodId: string): Promise<ExportResult>
downloadExport(exportId: string): void
loadExportHistory(): Promise<ExportRecord[]>
Relationships
Dependencies (2)
Components this component depends on