Files
conve-x/src/app/layout.tsx
T

37 lines
874 B
TypeScript
Raw Normal View History

2023-09-09 20:05:10 -05:00
import Navbar from '@/components/Navbar';
import ConvexProvider from '@/providers';
import { ClerkProvider } from '@clerk/nextjs';
2023-09-09 17:11:02 -05:00
import type { Metadata } from 'next';
import { Inter } from 'next/font/google';
import './globals.css';
2023-09-09 17:02:12 -05:00
2023-09-09 17:11:02 -05:00
const inter = Inter({ subsets: ['latin'] });
2023-09-09 17:02:12 -05:00
export const metadata: Metadata = {
2023-09-09 17:11:02 -05:00
title: 'conveX',
};
2023-09-09 17:02:12 -05:00
export default function RootLayout({
children,
}: {
2023-09-09 17:11:02 -05:00
children: React.ReactNode;
2023-09-09 17:02:12 -05:00
}) {
return (
2023-09-09 20:05:10 -05:00
<ClerkProvider
publishableKey={process.env.NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY}
>
<ConvexProvider>
<html
lang='en'
className='w-full h-full'
>
<body className={`w-full h-full flex flex-col ${inter.className}`}>
<Navbar />
<div className='p-4'>{children}</div>
</body>
</html>
</ConvexProvider>
</ClerkProvider>
2023-09-09 17:11:02 -05:00
);
2023-09-09 17:02:12 -05:00
}