before remove routers
This commit is contained in:
24
src/components/ui/simple-sidebar-group.tsx
Normal file
24
src/components/ui/simple-sidebar-group.tsx
Normal 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>
|
||||
)
|
||||
}
|
||||
Reference in New Issue
Block a user