You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
645 B
26 lines
645 B
import { QueryClient, QueryClientProvider } from "@tanstack/react-query";
|
|
import { DefaultSeo } from "next-seo";
|
|
import { ThemeProvider } from "next-themes";
|
|
import type { AppProps } from "next/app";
|
|
|
|
import SEO from "../next-seo.config";
|
|
|
|
import "@styles/globals.scss";
|
|
|
|
const queryClient = new QueryClient({
|
|
defaultOptions: { queries: { refetchOnWindowFocus: false } }
|
|
});
|
|
|
|
const App = ({ Component, pageProps }: AppProps): JSX.Element => (
|
|
<>
|
|
<DefaultSeo {...SEO} />
|
|
<ThemeProvider>
|
|
<QueryClientProvider client={queryClient}>
|
|
<Component {...pageProps} />
|
|
</QueryClientProvider>
|
|
</ThemeProvider>
|
|
</>
|
|
);
|
|
|
|
export default App;
|