This is my layout
'use client';
import './globals.css';
import "@fortawesome/fontawesome-svg-core/styles.css";
import { config } from "@fortawesome/fontawesome-svg-core";
import { ThemeProvider } from 'next-themes';
import Header from './components/header';
import Navigation from './components/navigation';
import { SessionProvider } from 'next-auth/react';
config.autoAddCss = false;
export const metadata = {
title: 'Next.js',
description: 'Generated by Next.js',
}
export default async function RootLayout({
children,
}: {
children: React.ReactNode;
}) {
return (
<html lang="en">
<body className="bg-main-bg text-gray-200">
<SessionProvider>
<ThemeProvider>
<Navigation/>
<Header/>
<main>{children}</main>
</ThemeProvider>
</SessionProvider>
</body>
</html>
);
}
Pretty new to next.js and I did follow the documentation but something must still be going wrong