"use client"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { faBook, faCalendarPlus, faChalkboardUser, faBars, faTimes, faUserGear } from "@fortawesome/free-solid-svg-icons"; import Link from "next/link"; import { useState } from "react"; import { useTranslation } from "react-i18next"; const AdminNavbar = () => { const [isMenuOpen, setIsMenuOpen] = useState(false); const toggleMenu = () => setIsMenuOpen((v) => !v); const { t } = useTranslation(); const menuItems = [ { icon: faBook, label: t("admin_subjects"), href: "/admin/subjects" }, { icon: faCalendarPlus, label: t("admin_semesters"), href: "/admin/semesters" }, { icon: faChalkboardUser, label: t("admin_schedule"), href: "/admin/schedule" }, ]; return ( <> {/* Desktop Navbar */} {menuItems.map((item) => ( {item.label} ))} {/* Mobile Navbar */} {t("admin_portal")} {menuItems.map((item) => ( {item.label} ))} > ); }; export default AdminNavbar;