You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
getcryst.al/pages/_app.tsx

28 lines
741 B
TypeScript

import "../styles/globals.scss";
import { MDXProvider } from '@mdx-js/react'
import type { AppProps } from "next/app";
import Layout from "../components/layout";
import { DefaultSeo } from "next-seo";
import SEO from "../next-seo.config";
import { config } from "@fortawesome/fontawesome-svg-core";
import "@fortawesome/fontawesome-svg-core/styles.css";
import { ThemeProvider } from "next-themes";
config.autoAddCss = false;
function GetCrystal({ Component, pageProps }: AppProps) {
return (
<ThemeProvider attribute="class">
<Layout>
<MDXProvider>
<DefaultSeo {...SEO} />
<Component {...pageProps} />
</MDXProvider>
</Layout>
</ThemeProvider>
);
}
export default GetCrystal;