// import * as React from "react"; import "./src/styles/global.css"; declare global { interface Window { plausible: any; } } const env = process.env.GATSBY_ACTIVE_ENV || process.env.NODE_ENV || "development"; export const onRouteUpdate = function () { if (env === "production" && typeof window.plausible === "object") { window.plausible("pageview"); } }; // docs say you can return a scroll position from this fn, but that's a bold-faced lie export const shouldUpdateScroll = ({ prevRouterProps, routerProps: { location }, pathname, }) => { if (pathname.startsWith('/photogallery/') && pathname !== '/photogallery/' ) { return false; } if (prevRouterProps?.location.pathname === pathname) { return false; } if (pathname === "/photogallery/" && location.hash.length) { return false; } return true; } // import * as React from 'react'; // import { MDXProvider } from '@mdx-js/react'; // const MyH1 = props =>
; // const MyParagraph = props => ( // // ); // const components = { // h1: MyH1, // p: MyParagraph, // }; // export const wrapRootElement = ({ element }) => ( //