"use client";

import {
  LayoutDashboard,
  Users,
  Ticket,
  BarChart3,
  Gift,
  Trophy,
} from "lucide-react";
import DashboardSidebar from "@/components/ui/DashboardSidebar";

const navItems = [
  {
    label: "Dashboard",
    href: "/admin/dashboard",
    icon: <LayoutDashboard className="w-5 h-5" />,
    color: "darkblue",
  },
  {
    label: "Utilisateurs",
    href: "/admin/utilisateurs",
    icon: <Users className="w-5 h-5" />,
    color: "blue",
  },
  {
    label: "Tickets",
    href: "/admin/tickets",
    icon: <Ticket className="w-5 h-5" />,
    color: "emerald",
  },
  {
    label: "Lots & Prix",
    href: "/admin/lots",
    icon: <Gift className="w-5 h-5" />,
    color: "purple",
  },
  {
    label: "Données Marketing",
    href: "/admin/marketing-data",
    icon: <BarChart3 className="w-5 h-5" />,
    color: "indigo",
  },
  {
    label: "Tirages",
    href: "/admin/tirages",
    icon: <Trophy className="w-5 h-5" />,
    color: "amber",
  },
];

export default function Sidebar() {
  return (
    <DashboardSidebar
      navItems={navItems}
      title="Thé Tip Top"
      subtitle="Administration"
    />
  );
}
