TalkingCardsScreen
Component Detail
User Interface
medium complexity
mobile
0
Dependencies
0
Dependents
1
Entities
0
Integrations
Description
Displays the organization's library of talking card categories and individual cards for peer mentors to browse during support interactions. Cards are loaded from the local cache to ensure availability in offline and low-connectivity environments. Provides filtering and search so mentors can quickly locate relevant conversation prompts.
talking-cards-screen
Sources & reasoning
All five organizations endorsed Snakkekort in the priority matrix (✓ across the board) with classification NICE and Phase 3. Phase 3 maps to v1.1 by ordinal normalization (third phase = v1.1). The three source references confirm the feature is explicitly named in the roadmap sections for Fase 3, validating inclusion and the v1.1 target release.
-
docs/source/likeperson.md · line 159| Snakkekort | ✓ | ✓ | ✓ | ✓ | ✓ | NICE | 3 |
-
docs/source/likeperson.md · line 359- Snakkekort / Talking Cards Toolbox
-
docs/source/likeperson.md · line 423- Snakkekort / toolbox
Responsibilities
- Render the full list of talking card categories and cards from cached data
- Support filtering and searching cards by topic or keyword
- Handle offline state gracefully by serving cached card content
- Navigate to TalkingCardDetailScreen on card selection
Interfaces
loadCards(organizationId: string): Promise<TalkingCard[]>
filterCards(query: string): TalkingCard[]
onCardSelect(cardId: string): void