mirror of
https://github.com/AmruthPillai/Reactive-Resume.git
synced 2025-11-15 17:21:35 +10:00
refactor(v4.0.0-alpha): beginning of a new era
This commit is contained in:
27
apps/client/src/providers/index.tsx
Normal file
27
apps/client/src/providers/index.tsx
Normal file
@ -0,0 +1,27 @@
|
||||
import "@/client/libs/dayjs";
|
||||
|
||||
import { TooltipProvider } from "@reactive-resume/ui";
|
||||
import { QueryClientProvider } from "@tanstack/react-query";
|
||||
import { HelmetProvider } from "react-helmet-async";
|
||||
import { Outlet } from "react-router-dom";
|
||||
|
||||
import { queryClient } from "../libs/query-client";
|
||||
import { DialogProvider } from "./dialog";
|
||||
import { ThemeProvider } from "./theme";
|
||||
import { Toaster } from "./toaster";
|
||||
|
||||
export const Providers = () => (
|
||||
<QueryClientProvider client={queryClient}>
|
||||
<ThemeProvider>
|
||||
<TooltipProvider>
|
||||
<DialogProvider>
|
||||
<HelmetProvider>
|
||||
<Outlet />
|
||||
|
||||
<Toaster />
|
||||
</HelmetProvider>
|
||||
</DialogProvider>
|
||||
</TooltipProvider>
|
||||
</ThemeProvider>
|
||||
</QueryClientProvider>
|
||||
);
|
||||
Reference in New Issue
Block a user