gitscope
https://dev.kronoz.win/r/marzneshin.git
dashboard/src/routes/__root.tsx · v0.3.0-alpha5
Source
1 60ab0b1 Mrdn 2y ago import { TooltipProvider } from '@marzneshin/components';
2 88bd1b0 Mrdn 2y ago import { ThemeProvider } from '@marzneshin/features/theme-switch'
3 b15ff05 Mrdn 2y ago import { queryClient } from '@marzneshin/utils';
4 b15ff05 Mrdn 2y ago import { QueryClientProvider } from '@tanstack/react-query';
5 88bd1b0 Mrdn 2y ago import { createRootRoute, Outlet } from '@tanstack/react-router'
6 88bd1b0 Mrdn 2y ago import React, { Suspense } from 'react'
7 88bd1b0 Mrdn 2y ago
8 88bd1b0 Mrdn 2y ago const TanStackRouterDevtools =
9 88bd1b0 Mrdn 2y ago import.meta.env.NODE_ENV === 'production'
10 88bd1b0 Mrdn 2y ago ? () => null
11 88bd1b0 Mrdn 2y ago : React.lazy(() =>
12 88bd1b0 Mrdn 2y ago import('@tanstack/router-devtools').then((res) => ({
13 88bd1b0 Mrdn 2y ago default: res.TanStackRouterDevtools,
14 88bd1b0 Mrdn 2y ago })),
15 88bd1b0 Mrdn 2y ago )
16 88bd1b0 Mrdn 2y ago
17 88bd1b0 Mrdn 2y ago export const Route = createRootRoute({
18 88bd1b0 Mrdn 2y ago component: () => (
19 b15ff05 Mrdn 2y ago <QueryClientProvider client={queryClient}>
20 88bd1b0 Mrdn 2y ago <ThemeProvider defaultTheme="light" storageKey="ui-theme">
21 60ab0b1 Mrdn 2y ago <TooltipProvider>
22 60ab0b1 Mrdn 2y ago <Suspense>
23 60ab0b1 Mrdn 2y ago <Outlet />
24 60ab0b1 Mrdn 2y ago <TanStackRouterDevtools />
25 60ab0b1 Mrdn 2y ago </Suspense>
26 60ab0b1 Mrdn 2y ago </TooltipProvider>
27 88bd1b0 Mrdn 2y ago </ThemeProvider>
28 b15ff05 Mrdn 2y ago </QueryClientProvider>
29 88bd1b0 Mrdn 2y ago ),
30 88bd1b0 Mrdn 2y ago })