'use client'; import { useRouter } from 'next/navigation'; import { LogOut } from 'lucide-react'; import { Button } from '@/components/ui/button'; interface PortalHeaderProps { portName: string; portLogoUrl?: string | null; clientName: string; } export function PortalHeader({ portName, portLogoUrl, clientName }: PortalHeaderProps) { const router = useRouter(); async function handleLogout() { await fetch('/api/portal/auth/logout', { method: 'POST' }); router.push('/portal/login'); } return (
{portLogoUrl ? ( {portName} ) : (
{portName.charAt(0).toUpperCase()}
)}

{portName}

Client Portal

{clientName}
); }