mirror of
https://github.com/get-drexa/drive.git
synced 2026-02-02 23:41:17 +00:00
feat(fronend): wip org prefixed routing
This commit is contained in:
@@ -1,30 +1,19 @@
|
||||
import "@/styles/globals.css"
|
||||
import { QueryClient, QueryClientProvider } from "@tanstack/react-query"
|
||||
import { createRootRoute, Outlet } from "@tanstack/react-router"
|
||||
import { QueryClientProvider } from "@tanstack/react-query"
|
||||
import { createRootRouteWithContext, Outlet } from "@tanstack/react-router"
|
||||
import { Provider } from "jotai"
|
||||
import { useHydrateAtoms } from "jotai/utils"
|
||||
import { queryClientAtom } from "jotai-tanstack-query"
|
||||
import type React from "react"
|
||||
import { Toaster } from "@/components/ui/sonner"
|
||||
import { defaultOnError } from "@/lib/error"
|
||||
import { useKeyboardModifierListener } from "@/lib/keyboard"
|
||||
import { queryClient } from "@/query-client"
|
||||
import type { RouterContext } from "@/router"
|
||||
|
||||
export const Route = createRootRoute({
|
||||
export const Route = createRootRouteWithContext<RouterContext>()({
|
||||
component: RootLayout,
|
||||
})
|
||||
|
||||
const queryClient = new QueryClient({
|
||||
defaultOptions: {
|
||||
queries: {
|
||||
throwOnError: false,
|
||||
},
|
||||
mutations: {
|
||||
onError: defaultOnError,
|
||||
throwOnError: false,
|
||||
},
|
||||
},
|
||||
})
|
||||
|
||||
function HydrateAtoms({ children }: React.PropsWithChildren) {
|
||||
useHydrateAtoms(new Map([[queryClientAtom, queryClient]]))
|
||||
return children
|
||||
|
||||
Reference in New Issue
Block a user