import { useState } from "react";
import { NavLink } from "react-router-dom";
import {
LayoutDashboard,
Plug,
Bot,
ChevronLeft,
Menu,
X,
DollarSign,
UserCircle,
} from "lucide-react";
import { cn } from "@/lib/utils";
const navItems = [
{ title: "Home", path: "", icon: LayoutDashboard },
{ title: "Finanças", path: "financas", icon: DollarSign },
{ title: "Integrações", path: "integracoes", icon: Plug },
{ title: "Meu Perfil", path: "meu-perfil", icon: UserCircle },
];
export function AppSidebar() {
const [collapsed, setCollapsed] = useState(false);
const [mobileOpen, setMobileOpen] = useState(false);
const SidebarContent = () => (
<>
{/* Logo */}
{/* Navigation */}
{/* Collapse button - desktop only */}
>
);
return (
<>
{/* Mobile menu button */}
{/* Mobile overlay */}
{mobileOpen && (
setMobileOpen(false)}
/>
)}
{/* Mobile sidebar */}
{/* Desktop sidebar */}
>
);
}