-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathundefined
More file actions
42 lines (38 loc) · 1.63 KB
/
undefined
File metadata and controls
42 lines (38 loc) · 1.63 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
import type React from "react"
import type { Metadata } from "next"
import { GeistSans } from "geist/font/sans"
import { GeistMono } from "geist/font/mono"
import { Analytics } from "@vercel/analytics/next"
import "./globals.css"
import { Suspense } from "react"
import { DM_Sans as V0_Font_DM_Sans, Space_Mono as V0_Font_Space_Mono, Source_Serif_4 as V0_Font_Source_Serif_4 } from 'next/font/google'
// Initialize fonts
const _dmSans = V0_Font_DM_Sans({ subsets: ['latin'], weight: ["100","200","300","400","500","600","700","800","900","1000"] })
const _spaceMono = V0_Font_Space_Mono({ subsets: ['latin'], weight: ["400","700"] })
const _sourceSerif_4 = V0_Font_Source_Serif_4({ subsets: ['latin'], weight: ["200","300","400","500","600","700","800","900"] })
export const metadata: Metadata = {
title: "RustBaseLab - Rust Base Designs & Tutorials",
description:
"Discover the best Rust base designs for solo, duo, trio, and zerg gameplay. Video tutorials and building guides.",
keywords: "rust, rust base, rust base design, rust tutorial, rust building, rust solo base, rust duo base",
generator: "v0.app",
openGraph: {
title: "RustBaseLab - Rust Base Designs & Tutorials",
description: "Discover the best Rust base designs for solo, duo, trio, and zerg gameplay.",
type: "website",
},
}
export default function RootLayout({
children,
}: Readonly<{
children: React.ReactNode
}>) {
return (
<html lang="en" className="dark">
<body className={`font-sans ${GeistSans.variable} ${GeistMono.variable} antialiased`}>
<Suspense fallback={null}>{children}</Suspense>
<Analytics />
</body>
</html>
)
}