47 lines
1.2 KiB
TypeScript
47 lines
1.2 KiB
TypeScript
import type { Metadata } from "next";
|
|
import { Inter, Fira_Sans } from "next/font/google";
|
|
import "bootstrap/dist/css/bootstrap.min.css";
|
|
import "sileo/styles.css";
|
|
import "./globals.css";
|
|
import { AuthProvider } from "@/lib/auth";
|
|
import SileoToaster from "@/components/SileoToaster";
|
|
|
|
const inter = Inter({
|
|
variable: "--font-inter",
|
|
subsets: ["latin"],
|
|
});
|
|
|
|
const firaSans = Fira_Sans({
|
|
variable: "--font-fira-sans",
|
|
subsets: ["latin"],
|
|
weight: ["300", "400", "500", "600", "700"],
|
|
});
|
|
|
|
export const metadata: Metadata = {
|
|
title: "HelpDesk ICHN",
|
|
description: "Sistema de Gestión de Tickets de Soporte - ICHN",
|
|
};
|
|
|
|
export default function RootLayout({
|
|
children,
|
|
}: {
|
|
children: React.ReactNode;
|
|
}) {
|
|
return (
|
|
<html lang="es" className={`${inter.variable} ${firaSans.variable} h-full antialiased`}>
|
|
<head>
|
|
<link
|
|
rel="stylesheet"
|
|
href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css"
|
|
/>
|
|
</head>
|
|
<body style={{ fontFamily: "var(--font-fira-sans), sans-serif" }}>
|
|
<AuthProvider>
|
|
{children}
|
|
<SileoToaster />
|
|
</AuthProvider>
|
|
</body>
|
|
</html>
|
|
);
|
|
}
|