"use client"; import Image from "next/image"; import { usePathname, useRouter } from "next/navigation"; import { ScrollShadow } from "@heroui/react"; import { useApp } from "@/contexts/AppContext"; interface NavItem { icon: string; label: string; key: string; path: string; } export default function Sidebar() { const { t } = useApp(); const pathname = usePathname(); const router = useRouter(); const navigationItems: NavItem[] = [ { icon: "/icon-lending.svg", label: t("nav.fundMarket"), key: "FundMarket", path: "/" }, { icon: "/icon-alp.svg", label: t("nav.alp"), key: "ALP", path: "/alp" }, { icon: "/icon-swap.svg", label: t("nav.swap"), key: "Swap", path: "/swap" }, { icon: "/icon-lending.svg", label: t("nav.lending"), key: "Lending", path: "/lending" }, { icon: "/icon-transparency.svg", label: t("nav.transparency"), key: "Transparency", path: "/transparency" }, { icon: "/icon-ecosystem.svg", label: t("nav.ecosystem"), key: "Ecosystem", path: "/ecosystem" }, { icon: "/icon-points.svg", label: t("nav.points"), key: "Points", path: "/points" }, ]; const isActive = (path: string) => { if (path === "/") { return pathname === "/"; } return pathname.startsWith(path); }; return ( ); }