User Interface medium complexity mobile
0
Dependencies
0
Dependents
0
Entities
0
Integrations

Description

Displays the full thematic deck of conversation-starter cards to the peer mentor. Cards are presented in a browsable grid or list organized by theme, with each card showing a title and brief preview. Supports offline rendering by consuming locally cached card data.

Feature: Talking Cards Toolbox

talking-cards-deck-screen

Sources & reasoning

Source matrix (line 159) marks Snakkekort as NICE priority in Phase 3, confirmed in the Fase 3 action list (line 359). Phase 3 is the third development phase, mapping to v1.1. All five organizations checked it, giving it broad cross-tenant relevance despite the lower priority. Included as could_have because the source explicitly defers it to growth/engagement phase.

Responsibilities

  • Render all available cards grouped by thematic category
  • Allow the mentor to tap a card to open its detail view
  • Display loading and empty states when card data is unavailable
  • Support offline-first rendering from cached local data

Interfaces

render(): void
onCardSelect(cardId: string): void
groupCardsByTheme(cards: TalkingCard[]): ThemeGroup[]