Files
cstb-next/src/app/(main)/console/layout.tsx

53 lines
1.4 KiB
TypeScript
Raw Normal View History

"use client"
import { Card, CardBody, CardHeader, CardIcon } from "@/components/window/Card"
import { cn } from "@heroui/react"
import { SettingConfig } from "@icon-park/react"
import { usePathname, useRouter } from "next/navigation"
export default function PreferenceLayout({
children,
}: { children: React.ReactNode }) {
const router = useRouter()
const pathname = usePathname()
return (
<Card className="h-full max-w-full">
<CardHeader>
<CardIcon
type="menu"
onClick={() => router.push("/console/cfgx")}
className={cn(pathname === "/console/cfgx" && "bg-black/5")}
>
<SettingConfig /> CFGX
</CardIcon>
{/* <CardIcon
type="menu"
onClick={() => router.push("/console/path")}
className={cn(pathname === "/console/path" && "bg-black/5")}
>
<AssemblyLine />
</CardIcon>
<CardIcon
type="menu"
onClick={() => router.push("/console/replay")}
className={cn(pathname === "/console/replay" && "bg-black/5")}
>
<Videocamera />
</CardIcon> */}
{/* <CardTool>
<ToolButton>
<UploadOne />
</ToolButton>
<ToolButton>
<HardDisk />
</ToolButton>
</CardTool> */}
</CardHeader>
<CardBody>{children}</CardBody>
</Card>
)
}