import { Home, Search, Library, Settings } from 'lucide-react'; import { useLocation, Link } from 'react-router-dom'; import { useState } from 'react'; import SettingsModal from './SettingsModal'; export default function BottomNav() { const location = useLocation(); const path = location.pathname; const [isSettingsOpen, setIsSettingsOpen] = useState(false); const tabs = [ { name: 'Home', icon: Home, path: '/' }, { name: 'Search', icon: Search, path: '/search' }, { name: 'Library', icon: Library, path: '/library' }, ]; return (
{tabs.map((tab) => { const isActive = path === tab.path; return ( {tab.name} ); })}
setIsSettingsOpen(false)} />
); }