Files
a5fe366a-e7bd-4506-ae4e-973…/src/app/admissions/page.tsx

292 lines
10 KiB
TypeScript

"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import Link from "next/link";
import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay";
import HeroBillboardRotatedCarousel from "@/components/sections/hero/HeroBillboardRotatedCarousel";
import FaqSplitText from "@/components/sections/faq/FaqSplitText";
import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis";
import { CheckCircle, BookOpen, Zap } from "lucide-react";
const navItems = [
{ name: "Home", id: "home" },
{ name: "About", id: "about" },
{ name: "Academics", id: "academics" },
{ name: "Staff", id: "staff" },
{ name: "Admissions", id: "admissions" },
];
const navItemsWithLinks = navItems.map((item) => {
const routeMap: Record<string, string> = {
home: "/",
about: "/about",
academics: "/academics",
staff: "/staff",
admissions: "/admissions",
};
return {
...item,
href: routeMap[item.id] || "#",
};
});
export default function AdmissionsPage() {
return (
<ThemeProvider
defaultButtonVariant="text-shift"
defaultTextAnimation="entrance-slide"
borderRadius="rounded"
contentWidth="compact"
sizing="largeSmallSizeLargeTitles"
background="floatingGradient"
cardStyle="subtle-shadow"
primaryButtonStyle="radial-glow"
secondaryButtonStyle="layered"
headingFontWeight="light"
>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
brandName="Gamo Bayra"
navItems={navItems}
button={{
text: "Enroll Now",
href: "/admissions",
}}
className=""
buttonClassName=""
buttonTextClassName=""
/>
</div>
<div id="hero-admissions" data-section="hero-admissions" className="min-h-screen flex items-center justify-center">
<HeroBillboardRotatedCarousel
title="Admissions & FAQ"
description="Learn about our admission process, requirements, financial aid options, and answers to common questions from prospective families."
tag="Join Gamo Bayra"
tagIcon={CheckCircle}
tagAnimation="slide-up"
buttons={[
{
text: "Apply Online",
href: "#",
},
]}
buttonAnimation="blur-reveal"
carouselItems={[
{
id: "carousel-adm1",
imageSrc: "http://img.b2bpic.net/free-photo/students-walking-ramp-near-university-building_23-2147860779.jpg?_wi=1",
imageAlt: "Admissions office",
},
{
id: "carousel-adm2",
imageSrc: "http://img.b2bpic.net/free-photo/students-walking-ramp-near-university-building_23-2147860779.jpg?_wi=2",
imageAlt: "Campus tour",
},
{
id: "carousel-adm3",
imageSrc: "http://img.b2bpic.net/free-photo/students-walking-ramp-near-university-building_23-2147860779.jpg?_wi=3",
imageAlt: "Enrollment process",
},
{
id: "carousel-adm4",
imageSrc: "http://img.b2bpic.net/free-photo/students-walking-ramp-near-university-building_23-2147860779.jpg?_wi=4",
imageAlt: "Student orientation",
},
{
id: "carousel-adm5",
imageSrc: "http://img.b2bpic.net/free-photo/students-walking-ramp-near-university-building_23-2147860779.jpg?_wi=5",
imageAlt: "Welcome ceremony",
},
{
id: "carousel-adm6",
imageSrc: "http://img.b2bpic.net/free-photo/students-walking-ramp-near-university-building_23-2147860779.jpg?_wi=6",
imageAlt: "First day experience",
},
]}
autoPlay={true}
autoPlayInterval={5000}
background={{
variant: "downward-rays-static-grid",
}}
ariaLabel="Admissions page hero section"
className=""
containerClassName=""
textBoxClassName=""
titleClassName=""
descriptionClassName=""
tagClassName=""
buttonContainerClassName=""
buttonClassName=""
buttonTextClassName=""
carouselClassName=""
/>
</div>
<div id="faq-admissions" data-section="faq-admissions" className="py-16">
<FaqSplitText
sideTitle="Frequently Asked Questions"
sideDescription="Have questions about admissions, programs, or student life at Gamo Bayra? Find answers here or contact our admissions team."
buttons={[
{
text: "Contact Admissions",
href: "#",
},
]}
buttonAnimation="blur-reveal"
faqsAnimation="slide-up"
textPosition="left"
useInvertedBackground={false}
animationType="smooth"
showCard={true}
faqs={[
{
id: "faq-1",
title: "What is the admission age requirement?",
content: "Students entering Form 1 (Grade 9) should be at least 13 years old and no older than 16. Transfers may be considered for older students based on academic performance and school capacity.",
},
{
id: "faq-2",
title: "What are the academic requirements for admission?",
content: "Prospective students must demonstrate strong academic performance in their previous school. We require transcripts, entrance examinations in Math, English, and Science, and personal interviews to assess overall potential and fit.",
},
{
id: "faq-3",
title: "Does Gamo Bayra offer scholarships?",
content: "Yes, we offer merit-based and need-based scholarships to qualified students. Scholarship awards are determined through a competitive application process. Contact admissions for detailed information.",
},
{
id: "faq-4",
title: "What is the application timeline?",
content: "Application deadline is typically in May for the following academic year. Entrance examinations are held in June. Admitted students receive notification in July, with registration in August.",
},
{
id: "faq-5",
title: "Are day student options available?",
content: "While Gamo Bayra is primarily a boarding school, we accommodate a limited number of day students where logistically feasible. Both boarding and day students enjoy the same facilities and academic programs.",
},
{
id: "faq-6",
title: "What support services are available for boarding students?",
content: "We provide comprehensive student support including counseling, medical services, academic tutoring, and 24/7 residential supervision. Our boarding culture emphasizes community, responsibility, and personal growth.",
},
]}
ariaLabel="FAQ section"
className=""
containerClassName=""
contentClassName=""
textContainerClassName=""
sideTitleClassName=""
sideDescriptionClassName=""
buttonContainerClassName=""
buttonClassName=""
buttonTextClassName=""
faqsContainerClassName=""
accordionClassName=""
accordionTitleClassName=""
accordionIconContainerClassName=""
accordionIconClassName=""
accordionContentClassName=""
separatorClassName=""
/>
</div>
<div id="footer-admissions" data-section="footer-admissions">
<FooterLogoEmphasis
logoText="Gamo Bayra Boarding Secondary School"
columns={[
{
items: [
{
label: "Home",
href: "/",
},
{
label: "About",
href: "/about",
},
{
label: "Academics",
href: "/academics",
},
{
label: "Staff",
href: "/staff",
},
],
},
{
items: [
{
label: "Admissions",
href: "/admissions",
},
{
label: "Student Life",
href: "#",
},
{
label: "Events",
href: "#",
},
{
label: "News",
href: "#",
},
],
},
{
items: [
{
label: "Contact Us",
href: "#",
},
{
label: "Location",
href: "#",
},
{
label: "Phone",
href: "#",
},
{
label: "Email",
href: "#",
},
],
},
{
items: [
{
label: "Privacy Policy",
href: "#",
},
{
label: "Terms of Service",
href: "#",
},
{
label: "Careers",
href: "#",
},
{
label: "Partners",
href: "#",
},
],
},
]}
ariaLabel="Footer navigation"
className=""
containerClassName=""
logoClassName=""
columnsClassName=""
columnClassName=""
itemClassName=""
iconClassName=""
buttonClassName=""
/>
</div>
</ThemeProvider>
);
}