import { AppWindowIcon, ChevronUp, ChevronRight, Home, Scale, User2, Settings } from "lucide-react"; import { Sidebar, SidebarContent, SidebarFooter, SidebarGroup, SidebarGroupContent, SidebarGroupLabel, SidebarHeader, SidebarMenu, SidebarMenuButton, SidebarMenuItem, SidebarMenuSub, SidebarMenuSubItem, SidebarMenuSubButton, } from "@/components/ui/sidebar"; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, } from "@/components/ui/dropdown-menu"; import { Collapsible, CollapsibleTrigger, CollapsibleContent, } from "@/components/ui/collapsible"; const rheinItems = [ { title: "Dashboard", url: "/", icon: Home, }, { title: "Apps", url: "/apps", icon: AppWindowIcon, }, ]; export function AppSidebar() { return ( {/* Rhein section */} Rhein Software Development {rheinItems.map((item) => ( {item.title} ))} {/* Demos section */} Demos Demo Settings Kanzlei Steuer Rechtsanwalt Bilanzbuchhalter {/* Footer with user dropdown */} Username Account Billing Sign out ); }