/* 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(