1
mirror of https://github.com/jakejarvis/domainstack.io.git synced 2025-12-02 19:33:48 -05:00
Files
domainstack.io/app/providers.tsx

28 lines
678 B
TypeScript

"use client";
import { AppProgressProvider as ProgressProvider } from "@bprogress/next";
import { ThemeProvider } from "next-themes";
import { TRPCProvider } from "@/trpc/client";
export function Providers({ children }: { children: React.ReactNode }) {
return (
<TRPCProvider>
<ThemeProvider
attribute="class"
defaultTheme="system"
storageKey="theme"
enableSystem
disableTransitionOnChange
>
<ProgressProvider
options={{ showSpinner: false }}
shallowRouting
disableStyle
>
{children}
</ProgressProvider>
</ThemeProvider>
</TRPCProvider>
);
}