diff --git a/components/ui/header.tsx b/components/ui/header.tsx index 0153a1a..2d5dd9c 100644 --- a/components/ui/header.tsx +++ b/components/ui/header.tsx @@ -7,16 +7,21 @@ import { useState } from "react" interface HeaderProps { className?: string + isLoggedIn?: boolean + isAdmin?: boolean } const navigation = [ - { name: 'Dashboard', href: '/dashboard', current: true }, - { name: 'Projects', href: '/projects', current: false }, - { name: 'Calendar', href: '/calendar', current: false }, - { name: 'Reports', href: '/reports', current: false }, + { name: 'Home', href: '/', current: false, requiresAuth: false }, + { name: 'Pricing', href: '/pricing', current: false, requiresAuth: false }, + { name: 'FAQ', href: '/faq', current: false, requiresAuth: false }, + { name: 'Dashboard', href: '/dashboard', current: false, requiresAuth: false }, + { name: 'Projects', href: '/projects', current: false, requiresAuth: true }, + { name: 'Calendar', href: '/calendar', current: false, requiresAuth: false }, + { name: 'Reports', href: '/reports', current: false, requiresAuth: true }, ] -export function Header({ className }: HeaderProps) { +export function Header({ className, isLoggedIn = false, isAdmin = false }: HeaderProps) { const [mobileMenuOpen, setMobileMenuOpen] = useState(false) const [profileOpen, setProfileOpen] = useState(false) @@ -37,72 +42,76 @@ export function Header({ className }: HeaderProps) {