diff --git a/apps/edr-passenger-web/portal/src/components/AppSidebar.tsx b/apps/edr-passenger-web/portal/src/components/AppSidebar.tsx index 0acb5d9ea..81a455401 100644 --- a/apps/edr-passenger-web/portal/src/components/AppSidebar.tsx +++ b/apps/edr-passenger-web/portal/src/components/AppSidebar.tsx @@ -192,7 +192,9 @@ export default function AppSidebar() { )} ) : ( -
+ // TODO: Sign in / Register temporarily disabled — re-enable later. + null + /*
Register -
+
*/ )} diff --git a/apps/edr-passenger-web/portal/src/components/BottomTabBar.tsx b/apps/edr-passenger-web/portal/src/components/BottomTabBar.tsx index 47bc58792..9a1d71f15 100644 --- a/apps/edr-passenger-web/portal/src/components/BottomTabBar.tsx +++ b/apps/edr-passenger-web/portal/src/components/BottomTabBar.tsx @@ -1,9 +1,10 @@ 'use client'; -import { Home, Phone, Ticket, User } from 'lucide-react'; +// NOTE: User icon + useAuthStore are unused while the Sign in / Account tab is +// temporarily disabled below. Re-add them when that tab is restored. +import { Home, Phone, Ticket } from 'lucide-react'; import Link from 'next/link'; import { usePathname } from 'next/navigation'; -import { useAuthStore } from '@/lib/auth-store'; // The linear, one-screen-at-a-time booking flow — each of these pages already // has its own sticky mobile CTA bar (and the mobile step strip at the top), @@ -21,7 +22,6 @@ const LINEAR_FLOW_PREFIXES = [ export default function BottomTabBar() { const pathname = usePathname() ?? ''; - const { isAuthenticated } = useAuthStore(); const isInLinearFlow = LINEAR_FLOW_PREFIXES.some((p) => pathname.startsWith(p)); if (isInLinearFlow) return null; @@ -30,12 +30,13 @@ export default function BottomTabBar() { { href: '/', label: 'Home', icon: Home, match: (p: string) => p === '/' }, { href: '/booking/lookup', label: 'Bookings', icon: Ticket, match: (p: string) => p.startsWith('/booking/lookup') || p.startsWith('/booking/detail') }, { href: '/contact', label: 'Contact', icon: Phone, match: (p: string) => p.startsWith('/contact') }, - { - href: isAuthenticated ? '/profile' : '/login', - label: isAuthenticated ? 'Account' : 'Sign in', - icon: User, - match: (p: string) => p.startsWith('/profile') || p.startsWith('/login') || p.startsWith('/register'), - }, + // TODO: Sign in / Account tab temporarily disabled — re-enable later. + // { + // href: isAuthenticated ? '/profile' : '/login', + // label: isAuthenticated ? 'Account' : 'Sign in', + // icon: User, + // match: (p: string) => p.startsWith('/profile') || p.startsWith('/login') || p.startsWith('/register'), + // }, ]; return (