codenuk_frontend_mine/src/app/layout.tsx
2025-10-10 09:02:08 +05:30

48 lines
1.3 KiB
TypeScript

import type React from "react"
import type { Metadata } from "next"
import { AuthProvider } from "@/contexts/auth-context"
import { AppLayout } from "@/components/layout/app-layout"
import { ToastProvider } from "@/components/ui/toast"
import "./globals.css"
import "@tldraw/tldraw/tldraw.css"
export const metadata: Metadata = {
title: "Codenuk - AI-Powered Project Builder",
description: "Build scalable applications with AI-generated architecture and code",
generator: "v0.dev",
}
export default function RootLayout({
children,
}: Readonly<{
children: React.ReactNode
}>) {
return (
<html lang="en">
<head>
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossOrigin="anonymous" />
<link
href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap"
rel="stylesheet"
/>
<style>{`
html {
font-family: 'Poppins', sans-serif;
--font-sans: 'Poppins', sans-serif;
}
`}</style>
</head>
<body className="font-sans antialiased dark bg-black text-white">
<ToastProvider>
<AuthProvider>
<AppLayout>
<main>{children}</main>
</AppLayout>
</AuthProvider>
</ToastProvider>
</body>
</html>
)
}