User Interface low complexity mobile
2
Dependencies
0
Dependents
1
Entities
0
Integrations

Description

Main screen displaying the curated list of external resources configured for the user's organization. Renders resource entries as tappable cards with title, description, and optional category icon, and delegates link opening to the External Link Service.

Feature: External Resource Links

resources-screen

Responsibilities

  • Display organization-scoped resource list fetched and cached locally
  • Render resource cards with title, description, URL, and optional category icon
  • Handle tap events to open links via External Link Service
  • Show empty state when no resources are configured

Interfaces

build()
onResourceTapped(resource)
showEmptyState()
showLoadingState()
showErrorState(error)
refreshResources()

Relationships

Dependencies (2)

Components this component depends on

Sub-Components (1)

Resource List Item Widget
component low

Reusable card widget representing a single external resource entry with title, description, category badge, and tap affordance.

  • Render resource title and description
  • Display optional category icon or badge
  • Emit tap callback to parent screen

Related Data Entities (1)

Data entities managed by this component