"use client"; import * as React from "react"; import { AudioWaveform, BookOpen, Bot, Command, Frame, GalleryVerticalEnd, Map, PieChart, Settings2, SquareTerminal, } from "lucide-react"; import { NavMain } from "./nav-main"; import { NavProjects } from "./nav-projects"; import { NavUser } from "./nav-user"; import { TeamSwitcher } from "./team-switcher"; import { Sidebar, SidebarContent, SidebarFooter, SidebarHeader, SidebarRail } from "@/components/ui/sidebar"; const data = { user: { name: "shadcn", email: "m@example.com", avatar: "/avatars/shadcn.jpg", }, teams: [ { name: "Farm 1", logo: GalleryVerticalEnd, plan: "Hatyai", }, { name: "Farm 2", logo: AudioWaveform, plan: "Songkla", }, { name: "Farm 3", logo: Command, plan: "Layong", }, ], navMain: [ { title: "Dashboard", url: "#", icon: SquareTerminal, isActive: true, items: [ { title: "Analytic", url: "#", }, ], }, { title: "AI Chatbot", url: "#", icon: Bot, items: [ { title: "Main model", url: "#", }, ], }, { title: "Documentation", url: "#", icon: BookOpen, items: [ { title: "Introduction", url: "#", }, { title: "Get Started", url: "#", }, { title: "Tutorials", url: "#", }, { title: "Changelog", url: "#", }, ], }, { title: "Settings", url: "#", icon: Settings2, items: [ { title: "General", url: "#", }, { title: "Team", url: "#", }, { title: "Billing", url: "#", }, { title: "Limits", url: "#", }, ], }, ], projects: [ { name: "Crops 1", url: "#", icon: Frame, }, { name: "Crops 2", url: "#", icon: PieChart, }, { name: "Crops 3", url: "#", icon: Map, }, ], }; export function AppSidebar({ ...props }: React.ComponentProps) { return ( ); }