"use client"; import { Badge } from "@/components/ui/badge"; import { Button } from "@/components/ui/button"; import { Separator } from "@/components/ui/separator"; import { Avatar, AvatarFallback } from "@/components/ui/avatar"; import { Languages, Menu, X, ChevronLeft, Shield, LogOut } from "lucide-react"; import Link from "next/link"; import { usePathname } from "next/navigation"; import { useState } from "react"; import { cn } from "@/lib/utils"; import { useAdminLogin } from "./login/useAdminLogin"; import { adminNavItems } from "./constants"; import { useI18n } from "@/lib/i18n"; export function AdminHeader() { const [mobileOpen, setMobileOpen] = useState(false); const pathname = usePathname(); const { logout } = useAdminLogin(); const { t } = useI18n(); return ( <>
Admin

{t('admin.dashboard.title')}

{t('admin.dashboard.subtitle')}
Superadmin SA
{mobileOpen && (
)} ); }