"use client"; import { usePathname } from "next/navigation"; import { useTranslations } from "next-intl"; import { LanguageSwitcher } from "@/components/language-switcher"; import { ThemeSwitcher } from "@/components/theme-switcher"; import { findAdminHub } from "@/lib/admin-nav"; export function AdminTopbar({ staff, }: { staff: { id: number; username: string; rank: number }; }) { const tNav = useTranslations("pages.admin.nav"); const tHubs = useTranslations("pages.admin.hubs"); const pathname = usePathname() ?? ""; const hub = findAdminHub(pathname); const title = hub ? tHubs(hub.titleKey) : tNav("housekeeping"); return (

{title}

{tNav("hotelManagementPanel")}
{staff.username} {tNav("rankLabel", { rank: staff.rank })}
); }