'use client'; import { Icon, Text } from 'react-basics'; import Link from 'next/link'; import classNames from 'classnames'; import Icons from 'components/icons'; import ThemeButton from 'components/input/ThemeButton'; import LanguageButton from 'components/input/LanguageButton'; import ProfileButton from 'components/input/ProfileButton'; import useMessages from 'components/hooks/useMessages'; import HamburgerButton from 'components/common/HamburgerButton'; import { usePathname } from 'next/navigation'; import styles from './NavBar.module.css'; export function NavBar() { const pathname = usePathname(); const { formatMessage, labels } = useMessages(); const links = [ { label: formatMessage(labels.dashboard), url: '/dashboard' }, { label: formatMessage(labels.websites), url: '/websites' }, { label: formatMessage(labels.reports), url: '/reports' }, { label: formatMessage(labels.settings), url: '/settings' }, ].filter(n => n); return (
umami
{links.map(({ url, label }) => { return ( {label} ); })}
); } export default NavBar;