Sidebar
You might say
Put the feature menu in a left sidebar and show the content in a big area on the right, like an admin dashboard.
Keep navigation in a vertical column beside the content·A sidebar suits products with many sections, grouped tools, or workspaces that users switch between often. Give the content enough room and provide a compact or temporary version on smaller screens. Do not make every nested level visible at once.
Know first
Navigation
Top barContent area
When to use it
- Admin systemDashboardProjectsMembersSettings
- Workspace product→
- Many grouped destinationsflex: 1 · takes the remaining width
- Navigation that needs labels and iconsHomeComponentsTemplatesSettings
When NOT to use it
- Use a wide permanent sidebar on a narrow screenAnnouncementAd
- Expand every nested group by defaultwidth: 960px
- Mix page navigation with unrelated contentKeeping a full-width sidebar on mobile leaves too little width for the body.
- Leave too little width for the main task▾Expand all▾NodeChild node▾NodeChild nodeWith everything expanded by default, relationships are hard to scan
Anatomy
NavigationTop bar · Breadcrumbs / Search / AvatarContent area · flex: 1
Hosts hierarchical navigation, which can be set to a fixed width or collapsed state
Breadcrumbs, search, location of user avatar
Tables, forms and other work content can expand and contract with the sidebar
Variants
Fixed
By default in the background, the navigation is always on the left side
Collapsible
When content needs more horizontal space
Drawer
On mobile, click the hamburger button to slide out
Typical use cases
Admin dashboard
Shop backstage
📊 Dashboard
🧾 Order Management
📦 Product Library
👥 Customer
⚙️ Settings
Order management
#20260721-018 · Lin Xiaoman¥ 239.00Shipping
#20260721-017 · Chen Mo¥ 88.00Pending payment
#20260720-132 · Ah Li¥ 459.00Completed
Team workspace
Data dashboard
📈 Overview
🌐 Traffic Source
🔻 Conversion Funnel
🔁 User retention
📑 Report Center
Visit today
12,847
New user
1,203
Conversion rate
3.2%
Email client
Cloud console
🖥 Production environment
🧪 Pre-release environment
🚀 Deployment record
🔔 Monitoring Alarm
🔑 Access Key
server-prod-01
Running
➜ vibekit deploy --prod
Build completed · 34 files · 2.1s
✓ is online at https://app.example.com
Analytics product
Work Hub
📮 Inbox 3
📅 Calendar
✅ Tasks
☁️ Drive
📝 Notes
Inbox
10:24
09:51
Yesterday
Lin Xiaoman
I reviewed the plan. Two changes and it’s ready to publish.
GitHub
[vibe-ui] PR #48 was approved
Chen Mo
I’ll send the materials for Friday’s review shortly.
