Merge version_2 into main #4

Merged
bender merged 7 commits from version_2 into main 2026-03-31 12:29:07 +00:00
7 changed files with 174 additions and 125 deletions

View File

@@ -8,18 +8,22 @@ import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
export default function AdmissionsPage() {
return (
<ThemeProvider>
<ThemeProvider defaultButtonVariant="text-stagger" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
<ReactLenis root>
<NavbarStyleApple
navItems={[
{ name: "Home", id: "/" },
{ name: "Programs", id: "/programs" },
{ name: "Admissions", id: "/admissions" },
{ name: "Faculty", id: "/faculty" },
{ name: "Contact", id: "/contact" },
]}
brandName="CUT"
/>
<div id="nav" data-section="nav">
<NavbarStyleApple
navItems={[
{ name: "Home", id: "/" },
{ name: "Programs", id: "/programs" },
{ name: "Admissions", id: "/admissions" },
{ name: "Faculty", id: "/faculty" },
{ name: "FAQ", id: "/faq" },
{ name: "Student Life", id: "/student-life" },
{ name: "Contact", id: "/contact" },
]}
brandName="CUT"
/>
</div>
<div className="pt-32 pb-20">
<TextBox
title="Admissions Information"
@@ -28,10 +32,12 @@ export default function AdmissionsPage() {
center={true}
/>
</div>
<FooterBaseCard
logoText="CHINHOYI UNIVERSITY OF TECHNOLOGY"
columns={[]}
/>
<div id="footer" data-section="footer">
<FooterBaseCard
logoText="CHINHOYI UNIVERSITY OF TECHNOLOGY"
columns={[]}
/>
</div>
</ReactLenis>
</ThemeProvider>
);

View File

@@ -8,29 +8,38 @@ import ContactSplit from '@/components/sections/contact/ContactSplit';
export default function ContactPage() {
return (
<ThemeProvider>
<ThemeProvider defaultButtonVariant="text-stagger" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
<ReactLenis root>
<NavbarStyleApple
navItems={[
{ name: "Home", id: "/" },
{ name: "Events", id: "/events" },
{ name: "Student Life", id: "/student-life" },
{ name: "FAQ", id: "/faq" },
{ name: "Contact", id: "/contact" },
]}
brandName="CUT"
/>
<ContactSplit
title="Get in Touch"
description="Have questions or need assistance? Our administration team is here to help."
tag="Support"
background={{ variant: "plain" }}
/>
<FooterBaseCard
columns={[
{ title: "Quick Links", items: [{ label: "Home", href: "/" }, { label: "Contact", href: "/contact" }] }
]}
/>
<div id="nav" data-section="nav">
<NavbarStyleApple
navItems={[
{ name: "Home", id: "/" },
{ name: "Programs", id: "/programs" },
{ name: "Admissions", id: "/admissions" },
{ name: "Faculty", id: "/faculty" },
{ name: "FAQ", id: "/faq" },
{ name: "Student Life", id: "/student-life" },
{ name: "Contact", id: "/contact" },
]}
brandName="CUT"
/>
</div>
<div id="contact" data-section="contact">
<ContactSplit
title="Get in Touch"
description="Have questions or need assistance? Our administration team is here to help."
tag="Support"
background={{ variant: "plain" }}
useInvertedBackground={false}
/>
</div>
<div id="footer" data-section="footer">
<FooterBaseCard
columns={[
{ title: "Quick Links", items: [{ label: "Home", href: "/" }, { label: "Contact", href: "/contact" }] }
]}
/>
</div>
</ReactLenis>
</ThemeProvider>
);

View File

@@ -7,27 +7,33 @@ import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
export default function EventsPage() {
return (
<ThemeProvider>
<ThemeProvider defaultButtonVariant="text-stagger" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
<ReactLenis root>
<NavbarStyleApple
navItems={[
{ name: "Home", id: "/" },
{ name: "Events", id: "/events" },
{ name: "Student Life", id: "/student-life" },
{ name: "FAQ", id: "/faq" },
{ name: "Contact", id: "/contact" },
]}
brandName="CUT"
/>
<div id="nav" data-section="nav">
<NavbarStyleApple
navItems={[
{ name: "Home", id: "/" },
{ name: "Programs", id: "/programs" },
{ name: "Admissions", id: "/admissions" },
{ name: "Faculty", id: "/faculty" },
{ name: "FAQ", id: "/faq" },
{ name: "Student Life", id: "/student-life" },
{ name: "Contact", id: "/contact" },
]}
brandName="CUT"
/>
</div>
<div className="pt-32 pb-20 px-6 max-w-7xl mx-auto">
<h1 className="text-4xl font-bold mb-8">Upcoming Events</h1>
<p>Discover our calendar of seminars, research workshops, and campus cultural events.</p>
</div>
<FooterBaseCard
columns={[
{ title: "Quick Links", items: [{ label: "Home", href: "/" }, { label: "Events", href: "/events" }] }
]}
/>
<div id="footer" data-section="footer">
<FooterBaseCard
columns={[
{ title: "Quick Links", items: [{ label: "Home", href: "/" }, { label: "Events", href: "/events" }] }
]}
/>
</div>
</ReactLenis>
</ThemeProvider>
);

View File

@@ -8,18 +8,22 @@ import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
export default function FacultyPage() {
return (
<ThemeProvider>
<ThemeProvider defaultButtonVariant="text-stagger" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
<ReactLenis root>
<NavbarStyleApple
navItems={[
{ name: "Home", id: "/" },
{ name: "Programs", id: "/programs" },
{ name: "Admissions", id: "/admissions" },
{ name: "Faculty", id: "/faculty" },
{ name: "Contact", id: "/contact" },
]}
brandName="CUT"
/>
<div id="nav" data-section="nav">
<NavbarStyleApple
navItems={[
{ name: "Home", id: "/" },
{ name: "Programs", id: "/programs" },
{ name: "Admissions", id: "/admissions" },
{ name: "Faculty", id: "/faculty" },
{ name: "FAQ", id: "/faq" },
{ name: "Student Life", id: "/student-life" },
{ name: "Contact", id: "/contact" },
]}
brandName="CUT"
/>
</div>
<div className="pt-32 pb-20">
<TextBox
title="Our Distinguished Faculty"
@@ -28,10 +32,12 @@ export default function FacultyPage() {
center={true}
/>
</div>
<FooterBaseCard
logoText="CHINHOYI UNIVERSITY OF TECHNOLOGY"
columns={[]}
/>
<div id="footer" data-section="footer">
<FooterBaseCard
logoText="CHINHOYI UNIVERSITY OF TECHNOLOGY"
columns={[]}
/>
</div>
</ReactLenis>
</ThemeProvider>
);

View File

@@ -8,33 +8,43 @@ import FaqBase from '@/components/sections/faq/FaqBase';
export default function FaqPage() {
return (
<ThemeProvider>
<ThemeProvider defaultButtonVariant="text-stagger" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
<ReactLenis root>
<NavbarStyleApple
navItems={[
{ name: "Home", id: "/" },
{ name: "Events", id: "/events" },
{ name: "Student Life", id: "/student-life" },
{ name: "FAQ", id: "/faq" },
{ name: "Contact", id: "/contact" },
]}
brandName="CUT"
/>
<FaqBase
title="Frequently Asked Questions"
faqsAnimation="slide-up"
textboxLayout="default"
faqs={[
{ id: "q1", title: "What are the admission requirements?", content: "Requirements vary by program; please consult the specific course department." },
{ id: "q2", title: "How do I register for courses?", content: "Registration is handled via the Student Portal before the semester starts." },
{ id: "q3", title: "Do you offer accommodation?", content: "Yes, limited on-campus accommodation is available based on priority criteria." }
]}
/>
<FooterBaseCard
columns={[
{ title: "Quick Links", items: [{ label: "Home", href: "/" }, { label: "FAQ", href: "/faq" }] }
]}
/>
<div id="nav" data-section="nav">
<NavbarStyleApple
navItems={[
{ name: "Home", id: "/" },
{ name: "Programs", id: "/programs" },
{ name: "Admissions", id: "/admissions" },
{ name: "Faculty", id: "/faculty" },
{ name: "FAQ", id: "/faq" },
{ name: "Student Life", id: "/student-life" },
{ name: "Contact", id: "/contact" },
]}
brandName="CUT"
/>
</div>
<div id="faq" data-section="faq">
<FaqBase
title="Frequently Asked Questions"
description="Get answers to common queries about our institution."
faqsAnimation="slide-up"
textboxLayout="default"
useInvertedBackground={false}
faqs={[
{ id: "q1", title: "What are the admission requirements?", content: "Requirements vary by program; please consult the specific course department." },
{ id: "q2", title: "How do I register for courses?", content: "Registration is handled via the Student Portal before the semester starts." },
{ id: "q3", title: "Do you offer accommodation?", content: "Yes, limited on-campus accommodation is available based on priority criteria." }
]}
/>
</div>
<div id="footer" data-section="footer">
<FooterBaseCard
columns={[
{ title: "Quick Links", items: [{ label: "Home", href: "/" }, { label: "FAQ", href: "/faq" }] }
]}
/>
</div>
</ReactLenis>
</ThemeProvider>
);

View File

@@ -8,18 +8,22 @@ import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
export default function ProgramsPage() {
return (
<ThemeProvider>
<ThemeProvider defaultButtonVariant="text-stagger" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
<ReactLenis root>
<NavbarStyleApple
navItems={[
{ name: "Home", id: "/" },
{ name: "Programs", id: "/programs" },
{ name: "Admissions", id: "/admissions" },
{ name: "Faculty", id: "/faculty" },
{ name: "Contact", id: "/contact" },
]}
brandName="CUT"
/>
<div id="nav" data-section="nav">
<NavbarStyleApple
navItems={[
{ name: "Home", id: "/" },
{ name: "Programs", id: "/programs" },
{ name: "Admissions", id: "/admissions" },
{ name: "Faculty", id: "/faculty" },
{ name: "FAQ", id: "/faq" },
{ name: "Student Life", id: "/student-life" },
{ name: "Contact", id: "/contact" },
]}
brandName="CUT"
/>
</div>
<div className="pt-32 pb-20">
<TextBox
title="Our Academic Programs"
@@ -28,10 +32,12 @@ export default function ProgramsPage() {
center={true}
/>
</div>
<FooterBaseCard
logoText="CHINHOYI UNIVERSITY OF TECHNOLOGY"
columns={[]}
/>
<div id="footer" data-section="footer">
<FooterBaseCard
logoText="CHINHOYI UNIVERSITY OF TECHNOLOGY"
columns={[]}
/>
</div>
</ReactLenis>
</ThemeProvider>
);

View File

@@ -7,27 +7,33 @@ import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
export default function StudentLifePage() {
return (
<ThemeProvider>
<ThemeProvider defaultButtonVariant="text-stagger" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
<ReactLenis root>
<NavbarStyleApple
navItems={[
{ name: "Home", id: "/" },
{ name: "Events", id: "/events" },
{ name: "Student Life", id: "/student-life" },
{ name: "FAQ", id: "/faq" },
{ name: "Contact", id: "/contact" },
]}
brandName="CUT"
/>
<div id="nav" data-section="nav">
<NavbarStyleApple
navItems={[
{ name: "Home", id: "/" },
{ name: "Programs", id: "/programs" },
{ name: "Admissions", id: "/admissions" },
{ name: "Faculty", id: "/faculty" },
{ name: "FAQ", id: "/faq" },
{ name: "Student Life", id: "/student-life" },
{ name: "Contact", id: "/contact" },
]}
brandName="CUT"
/>
</div>
<div className="pt-32 pb-20 px-6 max-w-7xl mx-auto">
<h1 className="text-4xl font-bold mb-8">Student Life</h1>
<p>Explore our vibrant student community, housing, clubs, and sports activities.</p>
</div>
<FooterBaseCard
columns={[
{ title: "Quick Links", items: [{ label: "Home", href: "/" }, { label: "Student Life", href: "/student-life" }] }
]}
/>
<div id="footer" data-section="footer">
<FooterBaseCard
columns={[
{ title: "Quick Links", items: [{ label: "Home", href: "/" }, { label: "Student Life", href: "/student-life" }] }
]}
/>
</div>
</ReactLenis>
</ThemeProvider>
);