// app/layout.tsx // Root layout with navbar and footer (like Laravel layouts!) import type { Metadata } from "next"; import Navbar from "@/components/navbar"; import InteractiveTopo from "@/components/interactiveTopo"; import "./globals.css"; export const metadata: Metadata = { title: "OpenWheels Racing", description: "Free racing community - Live dashboard and rankings", }; export default function RootLayout({ children, }: { children: React.ReactNode; }) { return (
{/* Interactive topology effect */} {/* Static topology background */}
{/* Content wrapper */}
{/* Navbar - appears on all pages */} {/* Page content */}
{children}
{/* Footer - appears on all pages */}
); } function Footer() { return ( ); }