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.

Feature: External Resource Links

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