mirror of
https://github.com/shadcn-ui/ui.git
synced 2026-07-01 00:24:20 +00:00
19 lines
746 B
TypeScript
19 lines
746 B
TypeScript
import { source } from "@/lib/source"
|
|
import { DocsSidebar } from "@/components/docs-sidebar"
|
|
import { SidebarProvider } from "@/registry/new-york-v4/ui/sidebar"
|
|
|
|
export default function DocsLayout({
|
|
children,
|
|
}: {
|
|
children: React.ReactNode
|
|
}) {
|
|
return (
|
|
<div className="container-wrapper flex flex-1 flex-col px-2">
|
|
<SidebarProvider className="3xl:fixed:container 3xl:fixed:px-3 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>
|
|
</div>
|
|
)
|
|
}
|