/* eslint-disable no-undef */ import React from "react"; import { Trans, Link, useTranslation } from "gatsby-plugin-react-i18next"; import { createPortal } from "react-dom"; import * as styles from "./navigation.module.scss"; import { X } from "lucide-react"; import useSiteMetadata from "../helpers/useSiteMetadata"; type OffScreenNavProps = { active: boolean; close: () => void; }; const OffScreenNav = ({ active, close }: OffScreenNavProps) => { const { t } = useTranslation(); const { modules } = useSiteMetadata(); if (typeof document === "undefined") return <>; return createPortal(
menu home.title about.title {modules.projects && ( project.plural )} social.title {modules.blog && ( blog.title )}
, document.getElementById("osnav") ); }; export default OffScreenNav;