๐ŸŽฏ Nexus teaches Next.js from foundations to professional systemsโ€ขโšก App Router, React 19, and Tailwind v4 in one learning pathโ€ข๐Ÿงฉ Inspect real components, layouts, and reusable patternsโ€ข๐Ÿ› ๏ธ Build production discipline, not just polished demosโ€ข๐Ÿ“š Tracks, references, and design studies in one placeโ€ข๐ŸŽฏ Nexus teaches Next.js from foundations to professional systemsโ€ขโšก App Router, React 19, and Tailwind v4 in one learning pathโ€ข๐Ÿงฉ Inspect real components, layouts, and reusable patternsโ€ข๐Ÿ› ๏ธ Build production discipline, not just polished demosโ€ข๐Ÿ“š Tracks, references, and design studies in one placeโ€ข๐ŸŽฏ Nexus teaches Next.js from foundations to professional systemsโ€ขโšก App Router, React 19, and Tailwind v4 in one learning pathโ€ข๐Ÿงฉ Inspect real components, layouts, and reusable patternsโ€ข๐Ÿ› ๏ธ Build production discipline, not just polished demosโ€ข๐Ÿ“š Tracks, references, and design studies in one placeโ€ข๐ŸŽฏ Nexus teaches Next.js from foundations to professional systemsโ€ขโšก App Router, React 19, and Tailwind v4 in one learning pathโ€ข๐Ÿงฉ Inspect real components, layouts, and reusable patternsโ€ข๐Ÿ› ๏ธ Build production discipline, not just polished demosโ€ข๐Ÿ“š Tracks, references, and design studies in one placeโ€ข
Layout

SidebarLayout

Two-column layout with a sticky sidebar, ideal for docs, dashboards, and filtered lists.

Preview

Introduction

A sidebar layout places navigation or filters alongside main content. The sidebar sticks while you scroll the main area.

Content block 1

Lorem ipsum dolor sit amet, consectetur adipiscing elit sed do eiusmod.

Content block 2

Lorem ipsum dolor sit amet, consectetur adipiscing elit sed do eiusmod.

Content block 3

Lorem ipsum dolor sit amet, consectetur adipiscing elit sed do eiusmod.

Usage

import { SidebarLayout } from '@/components/layout/SidebarLayout'
export default function DocsPage() {
return (
<SidebarLayout
sidebar={<DocsSidebar />}
sidebarWidth="md"
>
<article>
<h1>Page Title</h1>
<p>Content goes here...</p>
</article>
</SidebarLayout>
)
}

Variants

Right Sidebar

Introduction

A sidebar layout places navigation or filters alongside main content. The sidebar sticks while you scroll the main area.

Content block 1

Lorem ipsum dolor sit amet, consectetur adipiscing elit sed do eiusmod.

Content block 2

Lorem ipsum dolor sit amet, consectetur adipiscing elit sed do eiusmod.

Content block 3

Lorem ipsum dolor sit amet, consectetur adipiscing elit sed do eiusmod.

Prompt Preview

Copy a prompt that recreates this UI

Paste this into your AI coding assistant to generate code that closely matches the reference, including color, size, shape, typography, spacing, and polish.

Copy-ready AI prompt

Starts from the current visual reference and project constraints.

Tweak only product-specific copy or data after the first generation pass.

Props

PropTypeDefaultDescription
sidebar*ReactNode-Sidebar content
children*ReactNode-Main content
sidebarWidth'sm' | 'md' | 'lg''md'Width of the sidebar (208/256/320px)
sidebarSide'left' | 'right''left'Which side the sidebar appears on
stickyOffsetnumber80Top offset for sticky positioning (px)
classNamestring-Extra CSS classes for the wrapper
โ† Back to Layout