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.

Feature: Bufdir Export

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

Related Data Entities (1)

Data entities managed by this component