"use client"; // components/Navigation.jsx import React, { useEffect, useState } from "react"; import Link from "next/link"; import { usePathname } from "next/navigation"; interface NavigationProps { className?: string; } const Navigation: React.FC = ({ className }) => { const pathname = usePathname(); const [activeLink, setActiveLink] = useState(""); useEffect(() => { if (pathname) { setActiveLink(pathname); } }, [pathname]); const formatPath = (path: string) => { return process.env.NODE_ENV === "production" ? `${path}.html` : path; }; const menuItems = [ { name: "Übersicht", path: "/dashboard" }, { name: "Kabelüberwachung", path: "/kabelueberwachung" }, { name: "Ein- und Ausgänge", path: "/einausgaenge" }, { name: "Analoge Eingänge", path: "/analogeEingaenge" }, // Weitere Menüpunkte hier ]; return ( ); }; export default Navigation;