39 lines
1.1 KiB
TypeScript
39 lines
1.1 KiB
TypeScript
import type { Metadata } from "next";
|
|
import { Fira_Sans, Work_Sans } from "next/font/google";
|
|
import "bootstrap/dist/css/bootstrap.min.css";
|
|
import "./globals.css";
|
|
import { SessionProvider } from "./lib/session";
|
|
|
|
const firaSans = Fira_Sans({
|
|
variable: "--font-fira-sans",
|
|
subsets: ["latin"],
|
|
weight: ["400", "500", "600", "700"]
|
|
});
|
|
|
|
const workSans = Work_Sans({
|
|
variable: "--font-work-sans",
|
|
subsets: ["latin"],
|
|
weight: ["400", "500", "600", "700"]
|
|
});
|
|
|
|
export const metadata: Metadata = {
|
|
title: "SAM Pruebas · Alumnos",
|
|
description: "Rendir pruebas y ver mis resultados — cursos SAM y empresas",
|
|
icons: {
|
|
icon: "/favicon.png"
|
|
}
|
|
};
|
|
|
|
export default function RootLayout({ children }: { children: React.ReactNode }) {
|
|
return (
|
|
<html lang="es" className={`${firaSans.variable} ${workSans.variable}`}>
|
|
<head>
|
|
<link href="https://unpkg.com/boxicons@2.1.4/css/boxicons.min.css" rel="stylesheet" />
|
|
</head>
|
|
<body style={{ fontFamily: "var(--font-fira-sans), sans-serif" }}>
|
|
<SessionProvider>{children}</SessionProvider>
|
|
</body>
|
|
</html>
|
|
);
|
|
}
|