Merge pull request #665 from Tria-plc/alpha

refactor: ( sign ) remove auth
This commit is contained in:
Abubeker Yasin
2026-07-14 12:02:59 +03:00
committed by GitHub
2 changed files with 14 additions and 11 deletions

View File

@@ -192,7 +192,9 @@ export default function AppSidebar() {
)}
</div>
) : (
<div className="flex items-center gap-2 px-1 pt-1">
// TODO: Sign in / Register temporarily disabled — re-enable later.
null
/* <div className="flex items-center gap-2 px-1 pt-1">
<Link
href="/login"
className="flex-1 text-center px-3 py-2 text-sm font-medium text-gray-100 hover:bg-white/10 rounded-lg transition-colors"
@@ -205,7 +207,7 @@ export default function AppSidebar() {
>
Register
</Link>
</div>
</div> */
)}
</div>

View File

@@ -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 (