From 726382e041f08843be4fb19d323a1f606d4fb884 Mon Sep 17 00:00:00 2001 From: sasha-astiadi Date: Fri, 5 Dec 2025 16:17:09 +0100 Subject: [PATCH] reorganize components into home directory, add FadeInOnView animation component, and update Hero layout with staggered fade-in effects --- src/app/page.tsx | 48 +++++++--- src/components/Button.tsx | 6 +- src/components/Header_darkbg.tsx | 2 +- src/components/Hero.tsx | 36 ++++--- src/components/UI/FadeInOnView.tsx | 57 +++++++++++ src/components/home/Hero.tsx | 59 ++++++++++++ src/components/home/HomeAbout.tsx | 104 ++++++++++++++++++++ src/components/home/HomeMilestones.tsx | 77 +++++++++++++++ src/components/home/HomePrinciples.tsx | 116 +++++++++++++++++++++++ src/components/home/HomeStickyHeader.tsx | 33 +++++++ src/components/home/HomeVentures.tsx | 81 ++++++++++++++++ src/styles/tailwind.css | 14 +++ 12 files changed, 604 insertions(+), 29 deletions(-) create mode 100644 src/components/UI/FadeInOnView.tsx create mode 100644 src/components/home/Hero.tsx create mode 100644 src/components/home/HomeAbout.tsx create mode 100644 src/components/home/HomeMilestones.tsx create mode 100644 src/components/home/HomePrinciples.tsx create mode 100644 src/components/home/HomeStickyHeader.tsx create mode 100644 src/components/home/HomeVentures.tsx diff --git a/src/app/page.tsx b/src/app/page.tsx index 8bfed97..e583294 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -1,13 +1,14 @@ import { CallToAction } from '@/components/CallToAction' import { Faqs } from '@/components/Faqs' import { Footer } from '@/components/Footer' -import { HomeAbout } from '@/components/HomeAbout' -import { Hero } from '@/components/Hero' -import { HomePrinciples } from '@/components/HomePrinciples' -import { HomeMilestones } from '@/components/HomeMilestones' -import { HomeVentures } from '@/components/HomeVentures' +import { HomeAbout } from '@/components/home/HomeAbout' +import { Hero } from '@/components/home/Hero' +import { HomePrinciples } from '@/components/home/HomePrinciples' +import { HomeMilestones } from '@/components/home/HomeMilestones' +import { HomeVentures } from '@/components/home/HomeVentures' import { Quote } from '@/components/Quote' -import { HomeStickyHeader } from '@/components/HomeStickyHeader' +import { HomeStickyHeader } from '@/components/home/HomeStickyHeader' +import { FadeInOnView } from '@/components/UI/FadeInOnView' export default function Home() { return ( @@ -17,13 +18,34 @@ export default function Home() {
- - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + +