"use client"; import Image from "next/image"; import { usePathname } from "next/navigation"; import { useState } from "react"; // Navigation links configuration const links = [ { icon: "/home-icon.png", label: "Home", path: "/" }, { icon: "/design-icon.png", label: "Design St.", path: "/design" } ]; /** * Sidebar Component * Displays a vertical navigation sidebar with icons and labels */ export default function Sidebar() { const pathname = usePathname(); const [isMenuOpen, setIsMenuOpen] = useState(false); return (
{/* Menu Icon */}
setIsMenuOpen(!isMenuOpen)} > logo
{/* Navigation Links */} {links.map((link) => (
{/* Link Icon Container */}
{link.label}
{/* Link Label */}

{link.label}

))}
); }