at main 893 B view raw
1import { Link } from 'react-router-dom'; 2import ThemeToggle from '../ThemeToggle/ThemeToggle'; 3import * as styles from './Navigation.styles'; 4import { LOGO_TEXT, NAV_LINKS } from './Navigation.constants'; 5 6const Navigation = () => { 7 return ( 8 <nav className={styles.nav}> 9 <div className={styles.container}> 10 <div className={styles.innerContainer}> 11 {/* Logo/Home Link */} 12 <Link to="/" className={styles.logo}> 13 {LOGO_TEXT} 14 </Link> 15 16 {/* Navigation Links and Theme Toggle */} 17 <div className={styles.linksContainer}> 18 {NAV_LINKS.map((link) => ( 19 <Link key={link.to} to={link.to} className={styles.navLink}> 20 {link.label} 21 </Link> 22 ))} 23 <ThemeToggle /> 24 </div> 25 </div> 26 </div> 27 </nav> 28 ); 29}; 30 31export default Navigation;