| import React from 'react'; | |
| import { Link } from 'react-router-dom'; | |
| const Navigation = ({ currentPath }) => { | |
| const navItems = [ | |
| { path: '/', label: 'Home' }, | |
| { path: '/publications', label: 'Publications' }, | |
| { path: '/projects', label: 'Projects' }, | |
| { path: '/blog', label: 'Blog' }, | |
| { path: '/resume', label: 'Resume' } | |
| ]; | |
| return ( | |
| <nav className="bg-white shadow-md sticky top-0 z-10"> | |
| <div className="container mx-auto px-4"> | |
| <div className="flex overflow-x-auto py-2 space-x-6"> | |
| {navItems.map((item) => ( | |
| <Link | |
| key={item.path} | |
| to={item.path} | |
| className={`px-3 py-2 font-medium whitespace-nowrap ${ | |
| currentPath === item.path | |
| ? 'text-primary border-b-2 border-primary' | |
| : 'text-gray-600 hover:text-primary' | |
| }`} | |
| > | |
| {item.label} | |
| </Link> | |
| ))} | |
| </div> | |
| </div> | |
| </nav> | |
| ); | |
| }; | |
| export default Navigation; |