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.

Accord’s Library is not affiliated with or endorsed by SQUARE ENIX CO. LTD. All game assets and promotional materials belongs to © SQUARE ENIX CO. LTD.

) }