Chuyển tới nội dung chính

Sidebar

The main navigation sidebar component for the application.

📋 Overview

PropertyValue
Filesrc/components/Sidebar.tsx
TypeReact Functional Component
AuthorUIP Team
Version1.0.0

🎯 Purpose

  • Main application navigation
  • Quick access to features
  • User profile and settings
  • Collapsible for more space

🚀 Usage

import { Sidebar } from '@/components/Sidebar';

function Layout() {
return (
<div className="flex">
<Sidebar
collapsed={isSidebarCollapsed}
onToggle={() => setCollapsed(!isSidebarCollapsed)}
/>
<main className="flex-1">
{children}
</main>
</div>
);
}

📦 Props

PropTypeRequiredDefaultDescription
collapsedbooleanNofalseCollapsed state
onToggle() => voidNo-Toggle handler
activeItemstringNo-Active nav item

📋 Navigation Items

ItemIconRoute
Dashboard📊/dashboard
Traffic Map🗺️/map
Analytics📈/analytics
Reports📝/reports
Settings⚙️/settings

See the complete components reference for all available components.