import React, { type ReactElement } from 'react'; import { Box, Tab, Tabs } from '@mui/material'; import { useLocation, useNavigate } from 'react-router'; const ValidTabs = ['home', 'career', 'about'] as const satisfies string[]; export function TopBar(): ReactElement { const { pathname } = useLocation(); const navigate = useNavigate(); const selectedTab = ValidTabs.find((tabName) => pathname.toLowerCase().startsWith('/' + tabName)) ?? ValidTabs[0]; return ( navigate('/' + value)} > {ValidTabs.map((tab) => ( ))} ); }