From e34fd6f089dcb28aa0b9b111cb2cc3994e0fa29d Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 9 Mar 2026 06:09:02 +0000 Subject: [PATCH 1/5] Add src/app/cyberattacks/page.tsx --- src/app/cyberattacks/page.tsx | 349 ++++++++++++++++++++++++++++++++++ 1 file changed, 349 insertions(+) create mode 100644 src/app/cyberattacks/page.tsx diff --git a/src/app/cyberattacks/page.tsx b/src/app/cyberattacks/page.tsx new file mode 100644 index 0000000..39bcb37 --- /dev/null +++ b/src/app/cyberattacks/page.tsx @@ -0,0 +1,349 @@ +"use client"; + +import { AlertTriangle, BookOpen, Eye, Key, Lock, Mail, Shield, Target, AlertCircle, Users, CheckCircle } from "lucide-react"; +import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen"; +import HeroBillboard from "@/components/sections/hero/HeroBillboard"; +import FeatureBento from "@/components/sections/feature/FeatureBento"; +import MetricCardTen from "@/components/sections/metrics/MetricCardTen"; +import FaqSplitText from "@/components/sections/faq/FaqSplitText"; +import ContactCTA from "@/components/sections/contact/ContactCTA"; +import FooterBaseCard from "@/components/sections/footer/FooterBaseCard"; +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; + +export default function CyberattacksPage() { + return ( + + + +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + +
+ ); +} -- 2.49.1 From 8b930e44d4cc24d07a8703583cea2799ce352a8b Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 9 Mar 2026 06:09:03 +0000 Subject: [PATCH 2/5] Update src/app/layout.tsx --- src/app/layout.tsx | 73 +++++++++++++++++++++------------------------- 1 file changed, 33 insertions(+), 40 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 05cdde7..fca8078 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,58 +1,52 @@ import type { Metadata } from "next"; -import { Halant } from "next/font/google"; -import { Inter } from "next/font/google"; -import { Public_Sans } from "next/font/google"; +import { Geist, Geist_Mono } from "next/font/google"; import "./globals.css"; -import { ServiceWrapper } from "@/components/ServiceWrapper"; -import Tag from "@/tag/Tag"; +import { ServiceWrapper } from "@/components/service-wrapper/ServiceWrapper"; +import { Tag } from "@/components/tag/Tag"; -const halant = Halant({ - variable: "--font-halant", subsets: ["latin"], - weight: ["300", "400", "500", "600", "700"], +const geist = Geist({ + variable: "--font-geist-sans", subsets: ["latin"], }); -const inter = Inter({ - variable: "--font-inter", subsets: ["latin"], -}); - -const publicSans = Public_Sans({ - variable: "--font-public-sans", subsets: ["latin"], +const geistMono = Geist_Mono({ + variable: "--font-geist-mono", subsets: ["latin"], }); export const metadata: Metadata = { - title: "CyberSafe - Student Cyber Safety & Awareness System", description: "Learn essential cyber security skills to protect yourself online. Access resources, tools, and expert guidance for student digital safety and awareness.", keywords: "cyber safety, student security, digital literacy, online protection, cybersecurity education, phishing detection, password security", metadataBase: new URL("https://cybersafe.education"), - alternates: { - canonical: "https://cybersafe.education"}, - openGraph: { - title: "CyberSafe - Protect Your Digital Life", description: "Empower yourself with essential cyber safety knowledge. Learn how to stay safe online and protect your personal information.", type: "website", siteName: "CyberSafe", images: [ - { - url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AhDKxFCpV5bg4ztrn7jE8G2nbj/a-modern-digital-shield-icon-with-glowin-1773035939981-ea68fe6d.png", alt: "CyberSafe - Digital Shield Protection"}, - ], - }, - twitter: { - card: "summary_large_image", title: "CyberSafe - Student Cyber Safety", description: "Learn to protect yourself from cyber threats with our comprehensive safety education platform.", images: [ - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AhDKxFCpV5bg4ztrn7jE8G2nbj/a-modern-digital-shield-icon-with-glowin-1773035939981-ea68fe6d.png"], - }, - robots: { - index: true, - follow: true, - }, -}; + title: "CyberSafe - Student Cyber Awareness", description: "Empower yourself with essential cyber safety knowledge. Learn how to navigate the digital world securely and protect your personal information."}; export default function RootLayout({ children, -}: Readonly<{ +}: { children: React.ReactNode; -}>) { +}) { return ( - - + + {children} - + +