Resources Screen
Component Detail
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.
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