import { Badge, Box, chakra } from "@chakra-ui/react"
import { SkipNavContent, SkipNavLink } from "@chakra-ui/skip-nav"
import Container from "components/container"
import Footer from "./footer"
import Nav from "./nav/nav"
import SEO from "components/seo"
import { useRouter } from "next/router"
import * as React from "react"
import PageTransition from "src/components/page-transition"
import siteConfig from "configs/site-config"
function useHeadingFocusOnRouteChange() {
const router = useRouter()
React.useEffect(() => {
const onRouteChange = () => {
const [heading] = Array.from(document.getElementsByTagName("h1"))
heading?.focus()
}
router.events.on("routeChangeComplete", onRouteChange)
return () => {
router.events.off("routeChangeComplete", onRouteChange)
}
}, [])
}
interface PageContainerProps {
children: React.ReactNode
}
function PageContainer(props: PageContainerProps) {
const { children } = props
useHeadingFocusOnRouteChange()
return (
<>
Skip to Content
>
)
}
export default PageContainer