24 lines
663 B
TypeScript
24 lines
663 B
TypeScript
import { render } from 'solid-js/web'
|
|
import { RouterProvider, createRouter } from '@tanstack/solid-router'
|
|
import { QueryClient, QueryClientProvider } from '@tanstack/solid-query'
|
|
import { initTheme } from './lib/theme'
|
|
import './index.css'
|
|
import { routeTree } from './app/router'
|
|
|
|
initTheme()
|
|
|
|
const queryClient = new QueryClient({
|
|
defaultOptions: { queries: { retry: false, refetchOnWindowFocus: false } },
|
|
})
|
|
|
|
const router = createRouter({ routeTree, defaultPreload: 'intent' })
|
|
|
|
render(
|
|
() => (
|
|
<QueryClientProvider client={queryClient}>
|
|
<RouterProvider router={router} />
|
|
</QueryClientProvider>
|
|
),
|
|
document.getElementById('root')!,
|
|
)
|