๐ŸŽฏ 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โ€ข
Navigation

SidebarNav

Grouped sidebar with collapsible sub-items, badges, and active link highlight.

Quick Preview

Installation

// Copy from
src/components/navigation/SidebarNav.tsx

Usage

import SidebarNav from '@/components/navigation/SidebarNav'
const groups = [
{
title: 'Overview',
items: [
{ icon: '๐Ÿ ', label: 'Dashboard', href: '/dashboard' },
{ icon: '๐Ÿ“Š', label: 'Analytics', href: '/analytics' },
{ icon: '๐Ÿ’ฐ', label: 'Revenue', href: '/revenue', badge: 3 },
],
},
{
title: 'Settings',
items: [
{ icon: 'โš™๏ธ', label: 'General', href: '/settings' },
],
},
]
export default function Sidebar() {
return <SidebarNav groups={groups} activeHref="/dashboard" />
}

Examples

Active: Tasks (with badge)

Badge shows unread count; active item is highlighted with primary color

Collapsible children

Click Team to expand nested sub-items

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
groups*SidebarNavGroup[]-Array of {title?, items[]}
activeHrefstring-Active route href for highlight