before remove routers

This commit is contained in:
2025-07-30 09:28:25 +02:00
parent b58024b66a
commit 2816842b5d
20 changed files with 1202 additions and 900 deletions

View File

@@ -0,0 +1,24 @@
import type { ReactNode } from "react";
import { SidebarGroup, SidebarGroupContent, SidebarGroupLabel, SidebarMenu, SidebarMenuButton, SidebarMenuItem } from "./sidebar";
export default function SimpleSidebarGroup(params: { lable: string, children: ReactNode|ReactNode[] }) {
return (
<SidebarGroup>
<SidebarGroupLabel>
{params.lable}
</SidebarGroupLabel>
<SidebarGroupContent>
<SidebarMenu>
{ (params.children instanceof Array) ? params.children.map((n) => {
return (
<SidebarMenuItem key={crypto.randomUUID()}>
<SidebarMenuButton asChild>
{n}
</SidebarMenuButton>
</SidebarMenuItem>
)
}) : <>{params.children}</> }
</SidebarMenu>
</SidebarGroupContent>
</SidebarGroup>
)
}