Navigation
A responsive navigation component that adapts between a horizontal nav bar on desktop and a dropdown menu on mobile.
Usage
import { useState } from 'react'; import Navigation from '@/components/Navigation'; export default function MyPage() { const [activeItem, setActiveItem] = useState('dashboard'); const handleSectionChange = (section: string) => { setActiveItem(section); console.log('Active section:', section); }; return ( <Navigation activeItem={activeItem} onSectionChange={handleSectionChange} /> ); }
Examples
Basic Navigation
A responsive navigation component with a default active item.
const [activeItem, setActiveItem] = useState('dashboard'); <Navigation activeItem={activeItem} onSectionChange={setActiveItem} />
With Custom Active Item
Navigation with a different active item selected.
<Navigation activeItem="charts" onSectionChange={setActiveItem} />