Resources Screen
Component Detail
User Interface
low complexity
mobile
2
Dependencies
0
Dependents
1
Entities
0
Integrations
Description
Flutter screen displaying a grouped list of curated external links organized by category. Renders category headers with expandable/collapsible sections, each containing link cards with title, description, and icon. Supports pull-to-refresh to fetch updated link content from the API.
resources-screen
Responsibilities
- Render categorized list of external links with category headers
- Display link title, description, and icon for each resource
- Handle link tap to open in-app browser or system browser based on configuration
- Support pull-to-refresh for updated content
- Provide accessible labels for all link elements per WCAG 2.2 AA
Interfaces
buildCategorySection(category, links)
onLinkTap(link)
onRefresh()
buildLinkCard(link)
buildEmptyState()
buildLoadingState()
buildErrorState(error)
Relationships
Dependencies (2)
Components this component depends on
Related Data Entities (1)
Data entities managed by this component