aboutsummaryrefslogtreecommitdiffstats
path: root/apps/browser-extension/src/utils/providers.tsx
blob: 4b57125459cd92a95c43de5ca979d009f436e16f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import { TRPCProvider } from "@hoarder/shared-react/providers/trpc-provider";

import usePluginSettings from "./settings";
import { ThemeProvider } from "./ThemeProvider";

export function Providers({ children }: { children: React.ReactNode }) {
  const { settings } = usePluginSettings();

  return (
    <TRPCProvider settings={settings}>
      <ThemeProvider defaultTheme="system" storageKey="vite-ui-theme">
        {children}
      </ThemeProvider>
    </TRPCProvider>
  );
}