This repository was archived by the owner on Mar 24, 2026. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathpage.tsx
More file actions
56 lines (49 loc) · 1.94 KB
/
page.tsx
File metadata and controls
56 lines (49 loc) · 1.94 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
import { getPageMetadata } from './metadata';
import { viewport } from './metadata';
import DonateCta from '@/components/pages/home/donate-cta';
import Hero from '@/components/pages/home/hero';
import Projects from '@/components/pages/home/projects';
import Stats from '@/components/pages/home/stats';
import Testimonials from '@/components/pages/home/testimonials';
export { viewport };
export const metadata = getPageMetadata('home');
export default function Home() {
return (
<div className="min-h-screen flex flex-col">
<main className="w-full">
{/* Hero - regular background */}
<section className="py-16 md:py-24">
<div className="container mx-auto px-4">
<Hero />
</div>
</section>
{/* Testimonials - dot grid pattern */}
<section className="py-16 md:py-24 relative">
<div className="absolute inset-0 bg-[radial-gradient(#333_1px,transparent_1px)] [background-size:20px_20px] opacity-20"></div>
<div className="container mx-auto px-4 relative z-10">
<Testimonials />
</div>
</section>
{/* Projects - regular background */}
<section className="py-16 md:py-24">
<div className="container mx-auto px-4">
<Projects />
</div>
</section>
{/* Stats - grid line pattern */}
<section className="py-16 md:py-24 relative">
<div className="absolute inset-0 bg-[linear-gradient(to_right,#222_1px,transparent_1px),linear-gradient(to_bottom,#222_1px,transparent_1px)] [background-size:40px_40px] opacity-10"></div>
<div className="container mx-auto px-4 relative z-10">
<Stats />
</div>
</section>
{/* Donate CTA - regular background */}
<section className="py-16 md:py-24">
<div className="container mx-auto px-4">
<DonateCta />
</div>
</section>
</main>
</div>
);
}