Fortune-PlayLogic/components/layout/site-header.tsx
“kirukib” c471aa30d4 first
2026-02-18 16:01:12 +03:00

43 lines
1.2 KiB
TypeScript

import Link from "next/link"
import { usePathname } from "next/navigation"
import { cn } from "@/lib/utils"
const navItems = [
{ href: "/", label: "Sport Home" },
{ href: "/live", label: "Live" },
]
export function SiteHeader() {
const pathname = usePathname()
return (
<header className="border-b bg-card">
<div className="mx-auto flex max-w-6xl items-center justify-between px-4 py-3">
<div className="text-lg font-semibold tracking-tight">Harifsport</div>
<nav className="flex gap-2 text-sm">
{navItems.map((item) => {
const isActive =
item.href === "/"
? pathname === "/"
: pathname?.startsWith(item.href)
return (
<Link
key={item.href}
href={item.href}
className={cn(
"rounded-full px-4 py-1.5 transition-colors",
"text-muted-foreground hover:text-foreground hover:bg-muted",
isActive && "bg-primary text-primary-foreground"
)}
>
{item.label}
</Link>
);
})}
</nav>
</div>
</header>
)
}