"use client"; import { Icon } from "@iconify/react"; import dynamic from "next/dynamic"; import Link from "next/link"; import { usePathname } from "next/navigation"; import { useState } from "react"; import { Avatar, AvatarFallback, AvatarImage, Separator, } from "poyraz-ui/atoms"; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuLabel, DropdownMenuSeparator, DropdownMenuTrigger, Sheet, SheetClose, SheetContent, SheetTitle, SheetTrigger, } from "poyraz-ui/molecules"; import { useKeyboardShortcutLabel } from "@/lib/use-keyboard-shortcut-label"; import { NAV_LINKS, SOCIAL_LINKS, TOP_ICON_LINKS } from "@/lib/links"; const SearchCommand = dynamic( () => import("@/components/search-command").then((mod) => mod.SearchCommand), { ssr: false }, ); function getNavLinkClass(isActive: boolean) { return [ "inline-flex border-b-2 pb-1 text-sm transition-colors", isActive ? "border-red-600 text-foreground" : "border-transparent text-foreground/55 hover:text-foreground", ].join(" "); } export function SiteNavbar() { const pathname = usePathname(); const [searchOpen, setSearchOpen] = useState(false); const shortcut = useKeyboardShortcutLabel(); const isActiveLink = (href: string) => { if (href === "/") return pathname === "/"; return pathname === href || pathname.startsWith(`${href}/`); }; return (
{TOP_ICON_LINKS.map((item) => ( ))}
PA
Sosyal Sosyal Bağlantılar {SOCIAL_LINKS.map((item) => ( {item.label} ))}
Menü Mobil Menü
{SOCIAL_LINKS.map((item) => ( {item.label} ))}
); }