Home / Function/ AppLayout() — supabase Function Reference

AppLayout() — supabase Function Reference

Architecture documentation for the AppLayout() function in layout.tsx from the supabase codebase.

Entity Profile

Relationship Graph

Source Code

apps/learn/app/(app)/layout.tsx lines 9–31

export default function AppLayout({ children }: AppLayoutProps) {
  return (
    <>
      {/* main container */}
      <div className="pt-10 md:pt-0">
        {/* main content */}
        <main className="flex-1 max-w-site mx-auto w-full p-0">
          {/* {children} */}
          <div className="border-b">
            <div className="flex-1 items-start md:grid md:grid-cols-[240px_minmax(0,1fr)] lg:grid-cols-[280px_minmax(0,1fr)]">
              <Sidebar />
              <div vaul-drawer-wrapper="">
                <div className="relative flex min-h-screen flex-col bg-background">{children}</div>
              </div>
            </div>
          </div>
        </main>
      </div>
      <SiteFooter />
      <TelemetryWrapper />
    </>
  )
}

Subdomains

Analyze Your Own Codebase

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

Try Supermodel Free