Update stuff & add admin link in nav for admins

This commit is contained in:
gib committed 2026-03-26 23:13:05 -05:00
1 parent de95908156
commit afd76786e5
5 files changed
+38 -13

No files matched your search

+8 -5
View File
@@ -1,17 +1,17 @@
import type { Metadata, Viewport } from 'next';
import { Geist, Geist_Mono } from 'next/font/google';
import { env } from '@/env';
import '@/app/(frontend)/styles.css';
import Footer from '@/components/layout/footer';
import Header from '@/components/layout/header';
import { ConvexClientProvider } from '@/components/providers';
import { generateMetadata } from '@/lib/metadata';
import { ConvexAuthNextjsServerProvider } from '@convex-dev/auth/nextjs/server';
import PlausibleProvider from 'next-plausible';
import { ThemeProvider, Toaster } from '@gib/ui';
import { preloadQuery } from 'convex/nextjs';
import { api } from '@gib/backend/convex/_generated/api.js';
export const metadata: Metadata = generateMetadata();
@@ -31,11 +31,12 @@ const geistMono = Geist_Mono({
variable: '--font-geist-mono',
});
const RootLayout = ({
const RootLayout = async ({
children,
}: Readonly<{
children: React.ReactNode;
}>) => {
const preloadedUser = await preloadQuery(api.auth.getUser, {});
return (
<ConvexAuthNextjsServerProvider>
<PlausibleProvider
@@ -54,7 +55,9 @@ const RootLayout = ({
>
<ConvexClientProvider>
<div className='flex min-h-screen flex-col'>
<Header />
<Header
preloadedUser={preloadedUser}
/>
{children}
<Footer />
</div>