No-Access Redirect Screen
Component Detail
User Interface
low complexity
mobile
1
Dependencies
0
Dependents
1
Entities
0
Integrations
Description
Static Flutter widget displayed when an authenticated user navigates to a surface outside their assigned role. Shows a clear explanation and a deep link to the admin portal for users with no mobile role (e.g. Global Admin).
no-access-redirect-screen
Responsibilities
- Render a role-mismatch message with plain language explanation
- Provide a deep link CTA routing Global Admins to the admin portal
- Ensure full WCAG 2.2 AA compliance including screen-reader labels
Interfaces
NoAccessScreen({reason: String, redirectUrl: String?})