import { Badge, Box, chakra,Flex,PropsOf, useMediaQuery } 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" import VerticalNav from "./nav/vertical-nav" 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 PageContainer1(props: PageContainerProps) { const { children ,nav, ...rest} = props useHeadingFocusOnRouteChange() const [isSmallScreen] = useMediaQuery("(max-width: 768px)") const header = isSmallScreen ?