"use client"
import { useState, useEffect } from "react"
import Link from "next/link"
import { usePathname } from "next/navigation"
import { AlertTriangle, BookOpen, Home, Sparkles, Star, Tag, ChevronLeft, ChevronRight } from "lucide-react"
import { cn } from "@/lib/utils"
export function CollapsibleSidebar() {
const pathname = usePathname()
const [collapsed, setCollapsed] = useState(false)
const [mounted, setMounted] = useState(false)
useEffect(() => {
setMounted(true)
const saved = localStorage.getItem("mod-sidebar-collapsed")
if (saved === "true") setCollapsed(true)
}, [])
const toggle = () => {
const next = !collapsed
setCollapsed(next)
localStorage.setItem("mod-sidebar-collapsed", String(next))
}
if (!mounted) {
return
}
const navItems = [
{ href: "/mod", label: "Tổng quan", icon: Home },
{ href: "/mod/truyen", label: "Quản lý truyện", icon: BookOpen },
{ href: "/mod/thieu-thong-tin", label: "Truyện thiếu dữ liệu", icon: AlertTriangle },
{ href: "/mod/the-loai", label: "Quản lý thể loại", icon: Tag },
{ href: "/mod/de-cu", label: "Quản lý đề cử", icon: Star },
{ href: "/mod/import", label: "Import EPUB", icon: BookOpen },
{ href: "/mod/ai-tool", label: "AI Tool", icon: Sparkles },
]
return (
)
}