mirror of
https://github.com/cosscom/coss.git
synced 2026-09-14 20:06:50 +08:00
19 lines
696 B
TypeScript
19 lines
696 B
TypeScript
import { source } from "@/lib/source"
|
|
import { DocsSidebar } from "@/components/docs-sidebar"
|
|
import { SidebarProvider } from "@/registry/default/ui/sidebar"
|
|
|
|
export default function DocsLayout({
|
|
children,
|
|
}: {
|
|
children: React.ReactNode
|
|
}) {
|
|
return (
|
|
<main className="flex flex-1 flex-col">
|
|
<SidebarProvider className="container min-h-min flex-1 items-start px-0 [--sidebar-width:220px] [--top-spacing:0] lg:grid lg:grid-cols-[var(--sidebar-width)_minmax(0,1fr)] lg:[--sidebar-width:240px] lg:[--top-spacing:calc(var(--spacing)*4)]">
|
|
<DocsSidebar tree={source.pageTree} />
|
|
<div className="h-full w-full">{children}</div>
|
|
</SidebarProvider>
|
|
</main>
|
|
)
|
|
}
|