mirror of
https://github.com/momo5502/emulator.git
synced 2026-01-28 07:21:02 +00:00
54 lines
1.3 KiB
TypeScript
54 lines
1.3 KiB
TypeScript
import * as React from "react"
|
|
|
|
import {
|
|
Sidebar,
|
|
SidebarContent,
|
|
SidebarGroup,
|
|
SidebarGroupLabel,
|
|
SidebarHeader,
|
|
/*SidebarMenu,
|
|
SidebarGroupContent,
|
|
SidebarMenuButton,
|
|
SidebarMenuItem,*/
|
|
SidebarRail,
|
|
} from "@/components/ui/sidebar"
|
|
|
|
// This is sample data.
|
|
const data = {
|
|
navMain: [
|
|
{
|
|
title: "TODO",
|
|
},
|
|
],
|
|
}
|
|
|
|
export function AppSidebar({ ...props }: React.ComponentProps<typeof Sidebar>) {
|
|
return (
|
|
<Sidebar {...props}>
|
|
<SidebarHeader>
|
|
Filesystem
|
|
</SidebarHeader>
|
|
<SidebarContent>
|
|
{/* We create a SidebarGroup for each parent. */}
|
|
{data.navMain.map((item) => (
|
|
<SidebarGroup key={item.title}>
|
|
<SidebarGroupLabel>{item.title}</SidebarGroupLabel>
|
|
{/*<SidebarGroupContent>
|
|
<SidebarMenu>
|
|
{item.items.map((item) => (
|
|
<SidebarMenuItem key={item.title}>
|
|
<SidebarMenuButton asChild isActive={item.isActive}>
|
|
<a href={item.url}>{item.title}</a>
|
|
</SidebarMenuButton>
|
|
</SidebarMenuItem>
|
|
))}
|
|
</SidebarMenu>
|
|
</SidebarGroupContent>*/}
|
|
</SidebarGroup>
|
|
))}
|
|
</SidebarContent>
|
|
<SidebarRail />
|
|
</Sidebar>
|
|
)
|
|
}
|