mirror of
https://github.com/Tria-plc/edr-platform.git
synced 2026-09-09 05:58:18 +00:00
Merge pull request #666 from Tria-plc/alpha
refactor: ( sign ) remove auth
This commit is contained in:
@@ -192,7 +192,9 @@ export default function AppSidebar() {
|
|||||||
)}
|
)}
|
||||||
</div>
|
</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
|
<Link
|
||||||
href="/login"
|
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"
|
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
|
Register
|
||||||
</Link>
|
</Link>
|
||||||
</div>
|
</div> */
|
||||||
)}
|
)}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,10 @@
|
|||||||
'use client';
|
'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 Link from 'next/link';
|
||||||
import { usePathname } from 'next/navigation';
|
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
|
// 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),
|
// 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() {
|
export default function BottomTabBar() {
|
||||||
const pathname = usePathname() ?? '';
|
const pathname = usePathname() ?? '';
|
||||||
const { isAuthenticated } = useAuthStore();
|
|
||||||
|
|
||||||
const isInLinearFlow = LINEAR_FLOW_PREFIXES.some((p) => pathname.startsWith(p));
|
const isInLinearFlow = LINEAR_FLOW_PREFIXES.some((p) => pathname.startsWith(p));
|
||||||
if (isInLinearFlow) return null;
|
if (isInLinearFlow) return null;
|
||||||
@@ -30,12 +30,13 @@ export default function BottomTabBar() {
|
|||||||
{ href: '/', label: 'Home', icon: Home, match: (p: string) => p === '/' },
|
{ 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: '/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: '/contact', label: 'Contact', icon: Phone, match: (p: string) => p.startsWith('/contact') },
|
||||||
{
|
// TODO: Sign in / Account tab temporarily disabled — re-enable later.
|
||||||
href: isAuthenticated ? '/profile' : '/login',
|
// {
|
||||||
label: isAuthenticated ? 'Account' : 'Sign in',
|
// href: isAuthenticated ? '/profile' : '/login',
|
||||||
icon: User,
|
// label: isAuthenticated ? 'Account' : 'Sign in',
|
||||||
match: (p: string) => p.startsWith('/profile') || p.startsWith('/login') || p.startsWith('/register'),
|
// icon: User,
|
||||||
},
|
// match: (p: string) => p.startsWith('/profile') || p.startsWith('/login') || p.startsWith('/register'),
|
||||||
|
// },
|
||||||
];
|
];
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|||||||
Reference in New Issue
Block a user