import * as React from "react"; import { Sidebar, SidebarContent, SidebarFooter, SidebarGroup, SidebarHeader, SidebarMenu, SidebarMenuButton, SidebarMenuItem, SidebarMenuSub, SidebarMenuSubItem, } from "@/components/ui/sidebar"; import Link from "next/link"; import { Separator } from "../ui/separator"; import { Minus, Plus } from "lucide-react"; import { api } from "@/trpc/server"; import { appConfig } from "@/config/app.config"; import { Collapsible, CollapsibleContent, CollapsibleTrigger, } from "../ui/collapsible"; import { appRoutes } from "@/config"; import SidebarLink from "./sidebar-link"; export async function WikiSidebar({ ...props }: React.ComponentProps) { const sidebarContent = await api.app.getSidebarContent(); return ( {appConfig.name} {sidebarContent?.map((category, index) => ( {category.name} {category?.articles?.length ? ( {category.articles.map((article) => ( ))} ) : null} ))}
Impressum Datenschutz
); }