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.

Feature: Impact Calculator

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

Relationships

Dependents (1)

Components that depend on this component