import Link from 'next/link'
import styles from '../styles/mainmenu.module.css'
import { useRouter } from 'next/router'
export default function MainMenu() {
const router = useRouter();
function generateMenuOption(url: string, icon: string, title: string, subtitle?: string) {
const classActive = router.asPath === url ? styles.active : null;
return (
{title}
{subtitle}
)
}
return (
Accord's Library
{generateMenuOption("/library", "/icons/book-solid.svg", "Library", "Browse all physical and digital media")}
{generateMenuOption("/hubs", "/icons/hubs.svg", "Hubs", "Explore all content of a specific game/series")}
{generateMenuOption("/chronology", "/icons/timeline-solid.svg", "Chronology", "Follow all events in chronological order")}
{generateMenuOption("/archive", "/icons/box-archive-solid.svg", "Archive")}
{generateMenuOption("/news", "/icons/newspaper-solid.svg", "News")}
{generateMenuOption("/gallery", "/icons/images-solid.svg", "Gallery")}
{generateMenuOption("/about-us", "/icons/circle-info-solid.svg", "About us")}
This website’s content is made available under CC-BY-SA unless otherwise noted.