Home / File/ layout.tsx — ui Source File

layout.tsx — ui Source File

Architecture documentation for layout.tsx, a tsx file in the ui codebase. 3 imports, 0 dependents.

File tsx DocumentationAtlas Changelog 3 imports 1 functions

Entity Profile

Dependency Diagram

graph LR
  541868af_dadb_399d_0098_13e4e94fc298["layout.tsx"]
  b5f7acc2_8550_f8f0_0425_a71c6d434acd["source"]
  541868af_dadb_399d_0098_13e4e94fc298 --> b5f7acc2_8550_f8f0_0425_a71c6d434acd
  71f12690_0962_901c_2d95_d7b74b01da53["docs-sidebar"]
  541868af_dadb_399d_0098_13e4e94fc298 --> 71f12690_0962_901c_2d95_d7b74b01da53
  12632a83_ef01_5f03_4110_ed33d49893b7["sidebar"]
  541868af_dadb_399d_0098_13e4e94fc298 --> 12632a83_ef01_5f03_4110_ed33d49893b7
  style 541868af_dadb_399d_0098_13e4e94fc298 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

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 [--top-spacing:0] lg:grid lg:grid-cols-[var(--sidebar-width)_minmax(0,1fr)] lg:[--top-spacing:calc(var(--spacing)*4)]"
        style={
          {
            "--sidebar-width": "calc(var(--spacing) * 72)",
          } as React.CSSProperties
        }
      >
        <DocsSidebar tree={source.pageTree} />
        <div className="h-full w-full">{children}</div>
      </SidebarProvider>
    </div>
  )
}

Subdomains

Functions

Dependencies

  • docs-sidebar
  • sidebar
  • source

Frequently Asked Questions

What does layout.tsx do?
layout.tsx is a source file in the ui codebase, written in tsx. It belongs to the DocumentationAtlas domain, Changelog subdomain.
What functions are defined in layout.tsx?
layout.tsx defines 1 function(s): DocsLayout.
What does layout.tsx depend on?
layout.tsx imports 3 module(s): docs-sidebar, sidebar, source.
Where is layout.tsx in the architecture?
layout.tsx is located at apps/v4/app/(app)/docs/layout.tsx (domain: DocumentationAtlas, subdomain: Changelog, directory: apps/v4/app/(app)/docs).

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free