Report Period Selector Widget
Component Detail
User Interface
low complexity
mobilefrontend
1
Dependencies
1
Dependents
1
Entities
0
Integrations
Description
A date range picker widget specialized for Bufdir reporting periods, offering preset options (quarterly, annually, custom) that align with Bufdir's standard reporting windows. Validates that the selected period contains sufficient activity data before allowing generation.
report-period-selector-widget
Responsibilities
- Render preset period options (Q1–Q4, full year, custom range)
- Validate period has reportable activity data
- Emit selected period to parent screen
- Display data availability indicators per period
Interfaces
renderPeriodPicker()
selectPresetPeriod(preset)
setCustomDateRange(start, end)
validatePeriodData(period)
onPeriodSelected(callback)