import Link from "next/link"; import NavOption from "components/PanelComponents/NavOption"; import { useRouter } from "next/router"; import Button from "components/Button"; import HorizontalLine from "components/HorizontalLine"; import { GetWebsiteInterfaceQuery } from "graphql/operations-types"; import Markdown from "markdown-to-jsx"; import { useMediaDesktop } from "hooks/useMediaQuery"; import { useAppLayout } from "contexts/AppLayoutContext"; type MainPanelProps = { langui: GetWebsiteInterfaceQuery["websiteInterfaces"]["data"][number]["attributes"]; }; export default function MainPanel(props: MainPanelProps): JSX.Element { const langui = props.langui; const router = useRouter(); const isDesktop = useMediaDesktop(); const appLayout = useAppLayout(); return (
appLayout.setMainPanelOpen(false)} className={`${ appLayout.mainPanelReduced && isDesktop ? "w-12" : "w-1/2" } aspect-square cursor-pointer transition-colors [mask:url('/icons/accords.svg')] ![mask-size:contain] ![mask-repeat:no-repeat] ![mask-position:center] bg-black hover:bg-dark mb-4`} >
{appLayout.mainPanelReduced && isDesktop ? ( "" ) : (

Accord’s Library

)}
{router.locale && ( )}
appLayout.setMainPanelOpen(false)} /> appLayout.setMainPanelOpen(false)} /> appLayout.setMainPanelOpen(false)} /> appLayout.setMainPanelOpen(false)} /> appLayout.setMainPanelOpen(false)} /> appLayout.setMainPanelOpen(false)} /> appLayout.setMainPanelOpen(false)} /> appLayout.setMainPanelOpen(false)} /> appLayout.setMainPanelOpen(false)} /> {appLayout.mainPanelReduced && isDesktop ? "" : }

{langui.licensing_notice ? ( {langui.licensing_notice} ) : ( "" )}

{langui.copyright_notice ? ( {langui.copyright_notice} ) : ( "" )}

); }