Skip to main content

Home Screen - Bottom Navigation


Use the Bottom Navigation to switch between primary application destinations.



This screen includes:

#ElementDescription
1Tab barFixed navigation bar at the bottom of the screen
2Home tabOpens Home and shows label when active
3Appointments tabOpens appointment list
4Account tabOpens account screen
5Chat / Support tabOpens chat or support messages
6Selected stateHighlights the active tab with a pill background
7Notification indicatorDisplays a badge when updates exist

Workflow

This flow starts when the user interacts with the bottom navigation.

  1. Select a destination tab.
  2. Switch to the corresponding screen.
  3. Update the selected state.

Validations

ScenarioApp BehaviorSDK Output
Destination requires authentication and no session existsShow sign-in entry flowauth = required
Destination availableEnable navigationNavigation ready
Destination fails to loadDisplay error state in destinationError response

Actions

ScenarioApp BehaviorSDK Output
Destination tab selectedNavigate to destination and update active tabactiveRoute = <destination>, activeTab = <destination>
Active tab selectedDo not navigateNo route change
Tab switchReset nested navigationNested state cleared
Back navigation after tab switchNavigate within current destination flowNo tab change