// app-sidebar.tsx - Đã hỗ trợ onPointerEnter import { Link } from "@tanstack/react-router"; import { Building } from "lucide-react"; import { Sidebar, SidebarContent, SidebarFooter, SidebarGroup, SidebarGroupContent, SidebarGroupLabel, SidebarHeader, SidebarMenu, SidebarMenuButton, SidebarMenuItem, } from "@/components/ui/sidebar"; type MenuItem = { title: string; to: string; icon: React.ElementType; onPointerEnter?: () => void; }; type AppSidebarProps = { items: MenuItem[]; }; export function AppSidebar({ items }: AppSidebarProps) { return (
TTMT Computer Management v1.0.0
Navigation {items.map((item) => ( {item.title} ))}
© 2025 NAVIS Centre
); }