Initial Commit

This commit is contained in:
libertyoms
2025-04-20 09:47:38 +02:00
parent da54bec6ea
commit 211cb3fc6f
14 changed files with 5514 additions and 163 deletions

View File

@ -1,20 +1,21 @@
// app/layout.tsx
import type { Metadata } from "next";
import { Geist, Geist_Mono } from "next/font/google";
import { Poppins } from "next/font/google";
import "./globals.css";
import Header from "@/components/Header";
import Footer from "@/components/Footer";
import ChatbotWidget from "@/components/ChatbotWidget";
import { ThemeProvider } from "@/providers/theme-provider";
const geistSans = Geist({
variable: "--font-geist-sans",
subsets: ["latin"],
});
const geistMono = Geist_Mono({
variable: "--font-geist-mono",
const poppins = Poppins({
subsets: ["latin"],
weight: ["300", "400", "500", "600", "700", "800"],
variable: "--font-poppins",
});
export const metadata: Metadata = {
title: "Create Next App",
description: "Generated by create next app",
title: "OMS - Owethu Managed Services",
description: "Where innovation meets excellence.",
};
export default function RootLayout({
@ -23,11 +24,18 @@ export default function RootLayout({
children: React.ReactNode;
}>) {
return (
<html lang="en">
<body
className={`${geistSans.variable} ${geistMono.variable} antialiased`}
>
{children}
<html
lang="en"
className={`${poppins.variable} font-sans`}
suppressHydrationWarning
>
<body>
<ThemeProvider attribute="class" defaultTheme="system" enableSystem>
<Header />
<main>{children}</main>
<Footer />
<ChatbotWidget />
</ThemeProvider>
</body>
</html>
);