FaqScreen
Component Detail
User Interface
medium complexity
mobile
0
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
The main FAQ screen renders a searchable, categorized list of frequently asked questions for peer mentors and coordinators. It supports full screen reader navigation and displays cached content when the device is offline. Users can expand individual questions to reveal answers and filter by category.
faq-screen
Sources & reasoning
FAQ is listed in the help-support area taxonomy. The blueprint marks it v1.0 rather than MVP, consistent with phasing self-service support tooling after core activity registration and auth are stable. Reduces coordinator support burden as the user base scales across organizations with varying digital literacy.
-
docs/source/likeperson.md · line 479| help-support | Help & Support | Contact Us, Privacy Policy, Accessibility Statement, FAQ |
Responsibilities
- Render categorized FAQ items with expand/collapse interaction
- Provide a search input that filters questions in real time
- Display cached offline content when network is unavailable
- Support full screen reader and keyboard navigation (WCAG 2.2 AA)
- Show loading and empty states during data fetch
Interfaces
render(): void
onSearchChange(query: string): void
onCategorySelect(categoryId: string): void
onItemExpand(faqId: string): void