import { NavLink, useLocation } from "react-router-dom"; const menus = [ {name: "Dashboard", path: "/"}, {name: "Prediksi Satu Ulasan", path: "/prediksi"}, {name: "Analisis CSV", path: "/analisis-csv"}, {name: "Riwayat Analisis", path: "/riwayat"}, {name: "Training & Riwayat Model", path: "/riwayat-model"}, {name: "Penelitian & Model Awal", path: "/penelitian-model"} ]; function Sidebar() { const location = useLocation(); /* ========================================================== MENENTUKAN MENU AKTIF ========================================================== */ const isMenuActive = (menuPath) => { const pathname = location.pathname; if (menuPath === "/") { return pathname === "/"; } /* Halaman detail hasil analisis merupakan bagian dari Riwayat Analisis. */ if ( menuPath === "/riwayat" ) { return ( pathname === "/riwayat" || pathname.startsWith( "/hasil-analisis/" ) ); } return ( pathname === menuPath ); }; /* ========================================================== TAMPILAN ========================================================== */ return ( ); } export default Sidebar;