Calculator Input Form
Component Detail
User Interface
low complexity
frontend
0
Dependencies
1
Dependents
0
Entities
0
Integrations
Description
Accessible form component with labeled numeric inputs for organization size, active mentor count, average monthly activity frequency, and current reporting overhead hours. Provides sensible defaults from workshop data and surfaces inline validation errors with WCAG 2.2 AA compliant labels, error states, and keyboard navigation.
calculator-input-form
Responsibilities
- Render labeled, accessible numeric input fields with min/max validation
- Provide pre-populated defaults derived from workshop benchmark data
- Surface inline error messages with suggested corrections
- Support full keyboard navigation and screen reader semantic labels
Interfaces
onChange(params: CalculatorParams): void
reset(): void
validate(): ValidationResult