import { useState } from 'react';
import Link from 'next/link';
import { useRouter } from 'next/router';
import {
Menu,
X,
Book,
Mic,
Code2,
LayoutGrid,
ChevronRight,
Home
} from 'lucide-react';
const navItems = [
{ href: '/', label: 'Home', icon: Home },
{ href: '/knowledge', label: 'Knowledge Base', icon: Book },
{ href: '/podcasts', label: 'Podcasts', icon: Mic },
{ href: '/projects', label: 'GenAI Projects', icon: Code2 },
{ href: '/decks', label: 'Slide Decks', icon: LayoutGrid },
];
export default function Sidebar() {
const [isOpen, setIsOpen] = useState(false);
const router = useRouter();
const isActive = (href) => router.pathname === href;
return (
<>
{/* Mobile toggle button */}
{/* Overlay */}
{isOpen && (
setIsOpen(false)}
/>
)}
{/* Sidebar */}
{/* Main content wrapper for mobile */}
{/* Spacer for mobile */}
>
);
}