import { ChakraWrapper } from './Providers/Chakra/ChakraWrapper' // import type { MetaFunction } from "@vercel/remix" import { Links, LiveReload, Meta, Outlet, Scripts, ScrollRestoration } from '@remix-run/react' import { Analytics } from '@vercel/analytics/react' import { Main } from './components/Layout/Main' import { ThingtimeProvider } from './Providers/ThingtimeProvider' function Document ({ children, title = 'Thingtime' }: { children: React.ReactNode title?: string }) { return ( {title} {children} ) } export default function App () { return (
) } // limiter const setThingtime = glob => { try { glob.thingtime = { tmp: {}, subscribers: {}, state: {}, things: { db: {}, limit: 9999, maxDepth: 10, count: 0 } } } catch (err) { // will error on server } } try { setThingtime(window) } catch { setThingtime(globalThis) }