/** @jsxImportSource theme-ui */ import { mdiArrowUp, mdiDiscord, mdiGithub, mdiLink, mdiMenu } from '@mdi/js' import Icon from '@mdi/react' import React, { useCallback, useRef, useState } from 'react' import { Box, Flex, IconButton, Link, Text } from 'theme-ui' import Honkai3rdNavigator from '../organisms/Honkai3rdNavigator' import NextLink from 'next/link' const Honkai3rdLayout: React.FC = ({ children }) => { const [hiddenMobileNav, setHiddenMobileNav] = useState(true) const contentBoxRef = useRef(null) const [scrolled, setScrolled] = useState(false) const close = useCallback(() => { setHiddenMobileNav(true) }, []) const handleScroll = useCallback(() => { if (contentBoxRef.current == null) { return } if (contentBoxRef.current.scrollTop === 0) { return setScrolled(false) } if (scrolled) { return } setScrolled(true) }, [scrolled]) const scrollToTop = useCallback(() => { if (contentBoxRef.current == null) { return } contentBoxRef.current.scrollTop = 0 }, []) return ( setHiddenMobileNav(false)} > {children} About Abyss Lab / GitHub(Source Code) / Discord (EN) / arca.live (KR) ) } export default Honkai3rdLayout