import { Badge, Box, chakra,PropsOf } 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) } }, []) } type PageContainerProps = PropsOf & { children: React.ReactNode nav?: any } function PageContainer(props: PageContainerProps) { const { children ,nav, ...rest} = props useHeadingFocusOnRouteChange() return ( <> Skip to Content {nav ? nav :