source: src/app/layout.tsx@ 636f86c

Last change on this file since 636f86c was 636f86c, checked in by stefansaveski <stefansaveski19@…>, 12 months ago

Add initial data files for applications, documents, semesters, student profiles, and subjects

  • Created applications.json with exam sessions and application details for 2024 and 2025.
  • Added documents.json containing various document types and their associated fees.
  • Introduced semesters.json with details of semesters, including status and financial information.
  • Established student-profile.json with personal and educational information for a sample student.
  • Implemented subjects.json detailing subjects offered per semester along with their respective professors and statuses.
  • Property mode set to 100644
File size: 1.1 KB
Line 
1import type { Metadata } from "next";
2import { Geist, Geist_Mono } from "next/font/google";
3import "./globals.css";
4import "@fortawesome/fontawesome-svg-core/styles.css";
5import { config } from "@fortawesome/fontawesome-svg-core";
6import Header from "@/components/header";
7import Navbar from "@/components/navbar";
8
9// Prevent FontAwesome from adding CSS automatically
10config.autoAddCss = false;
11
12const geistSans = Geist({
13 variable: "--font-geist-sans",
14 subsets: ["latin"],
15});
16
17const geistMono = Geist_Mono({
18 variable: "--font-geist-mono",
19 subsets: ["latin"],
20});
21
22export const metadata: Metadata = {
23 title: "IKnow - UKIM",
24 description:
25 "University Managment System used to provide students informations and manage their progress.",
26};
27
28export default function RootLayout({
29 children,
30}: Readonly<{
31 children: React.ReactNode;
32}>) {
33 return (
34 <html lang="en">
35 <body className={`${geistSans.variable} ${geistMono.variable} antialiased`}>
36 <div className="mx-auto max-w-6xl px-4">
37 <Header />
38 <Navbar />
39 {children}
40 </div>
41 </body>
42 </html>
43 );
44}
Note: See TracBrowser for help on using the repository browser.