Resource Links Screen
Component Detail
User Interface
low complexity
mobile
0
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
Flutter screen displaying a curated, org-configurable catalogue of external URLs grouped by category. Fetches links from the backend on mount, reads from Drift cache when offline, and opens links via url_launcher with accessible tap targets and WCAG 2.2 AA compliant contrast and semantic labels.
resource-links-screen
Responsibilities
- Render categorized link list from Links Content Service or local Drift cache
- Handle deep link navigation with optional category pre-selection
- Open external URLs via url_launcher with fallback error message
- Display descriptive semantic labels for screen reader accessibility
Interfaces
build(BuildContext context) Widget
onLinkTap(ResourceLink link) Future<void>
onDeepLink(String categoryId) void