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).

Feature: Role-Based Access Control

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?})

Relationships

Dependencies (1)

Components this component depends on

Related Data Entities (1)

Data entities managed by this component