diff --git a/sojorn_app/lib/screens/home/home_shell.dart b/sojorn_app/lib/screens/home/home_shell.dart index 7480d4d..a96a072 100644 --- a/sojorn_app/lib/screens/home/home_shell.dart +++ b/sojorn_app/lib/screens/home/home_shell.dart @@ -147,11 +147,8 @@ class _HomeShellState extends ConsumerState with WidgetsBindingObserv ); }, onBeaconTap: () { - Navigator.of(context).push( - MaterialPageRoute( - builder: (_) => BeaconScreen(), - ), - ); + setState(() => _isRadialMenuVisible = false); + widget.navigationShell.goBranch(2); // Navigate to beacon tab (index 2) }, ), ],