11 Commits

Author SHA1 Message Date
dd96748876 Merge version_2 into main
Merge version_2 into main
2026-03-04 16:17:44 +00:00
05de8ab759 Update src/app/page.tsx 2026-03-04 16:17:40 +00:00
5c1954c4eb Update src/app/layout.tsx 2026-03-04 16:17:39 +00:00
2e1de85ca3 Merge version_1 into main
Merge version_1 into main
2026-03-04 16:03:18 +00:00
a474d297e4 Merge version_1 into main
Merge version_1 into main
2026-03-04 16:01:35 +00:00
d6d84c9e68 Merge version_1 into main
Merge version_1 into main
2026-03-04 15:59:23 +00:00
f8c07226be Merge version_1 into main
Merge version_1 into main
2026-03-04 15:58:08 +00:00
ef5a304122 Merge version_1 into main
Merge version_1 into main
2026-03-04 15:56:24 +00:00
bac0eb1d9a Merge version_1 into main
Merge version_1 into main
2026-03-04 15:54:59 +00:00
074b67cbe7 Merge version_1 into main
Merge version_1 into main
2026-03-04 15:53:28 +00:00
5e5f657667 Merge version_1 into main
Merge version_1 into main
2026-03-04 15:52:00 +00:00
2 changed files with 10 additions and 55 deletions

View File

@@ -1,68 +1,24 @@
import type { Metadata } from "next";
import { Halant } from "next/font/google";
import { Inter } from "next/font/google";
import { Nunito_Sans } from "next/font/google";
import "./styles/base.css";
import "./styles/variables.css";
import "./globals.css";
import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
const halant = Halant({
variable: "--font-halant",
subsets: ["latin"],
weight: ["300", "400", "500", "600", "700"],
});
const inter = Inter({
variable: "--font-inter",
subsets: ["latin"],
});
const nunitoSans = Nunito_Sans({
variable: "--font-nunito-sans",
subsets: ["latin"],
variable: "--font-inter", subsets: ["latin"],
});
export const metadata: Metadata = {
title: "Smart Library Management System | RFID-Based Library Automation",
description: "Automated RFID library management system with real-time book tracking, student registration, fine calculation, and comprehensive admin dashboards for modern libraries.",
keywords: "library management, RFID, automation, book tracking, fine calculation, student registration",
openGraph: {
title: "Smart Library Management System",
description: "Transform your library with automated RFID-based book management and real-time tracking.",
type: "website",
siteName: "Smart Library Management System",
images: [
{
url: "http://img.b2bpic.net/free-photo/man-library-with-tablet_1134-234.jpg",
alt: "Smart Library Management System",
},
],
},
twitter: {
card: "summary_large_image",
title: "Smart Library Management System",
description: "RFID-powered library automation platform",
},
robots: {
index: true,
follow: true,
},
};
title: "Smart Library Management System", description: "Automated RFID-based book tracking with real-time inventory management, student registration, and fine calculation for modern libraries."};
export default function RootLayout({
children,
}: Readonly<{
}: {
children: React.ReactNode;
}>) {
}) {
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body
className={`${halant.variable} ${inter.variable} ${nunitoSans.variable} antialiased`}
>
<Tag />
{children}
<html lang="en">
<body className={inter.variable}>{children}
<script
dangerouslySetInnerHTML={{
__html: `
@@ -1430,7 +1386,6 @@ export default function RootLayout({
}}
/>
</body>
</ServiceWrapper>
</html>
);
}
}

View File

@@ -256,4 +256,4 @@ export default function HomePage() {
</div>
</ThemeProvider>
);
}
}