import {Box, Flex} from '@chakra-ui/react'
import {GatsbyBrowser} from 'gatsby'
import React from 'react'
import {RootChakraProvider} from './src/chakra-providers'
import {IncomingBuildCheckerProvider} from './src/services/IncomingBuildChecker'
import {AnalyticsProvider} from './src/services/tracking/AnalyticsProvider'
import {IJaenConfig} from './src/types'
import AdminToolbarContainer from './src/ui/AdminToolbar'
import {SnekFinder} from './src/withSnekFinder'
export const wrapRootElement: GatsbyBrowser['wrapRootElement'] = ({
element
}) => {
return (
{element}
)
}
export const wrapPageElement: GatsbyBrowser['wrapPageElement'] = (
{element, props},
pluginOptions
) => {
const pathname = window.location.pathname
const options = (pluginOptions as unknown) as IJaenConfig
let inner = (
{element}
)
if (pathname.startsWith('/admin')) {
inner = {element}
}
return (
{inner}
)
}