diff --git a/src/index.css b/src/index.css index 218cdc2..043896a 100644 --- a/src/index.css +++ b/src/index.css @@ -5,15 +5,15 @@ :root { /* @colorThemes/lightTheme/neutral */ - --background: #ffffff; - --card: #f5f5f5; - --foreground: #171717; - --primary-cta: #171717; - --primary-cta-text: #ffffff; - --secondary-cta: #f5f5f5; - --secondary-cta-text: #171717; - --accent: #171717; - --background-accent: #171717; + --background: #0f1710; + --card: #152217; + --foreground: #e8f5e9; + --primary-cta: #4caf50; + --primary-cta-text: #000000; + --secondary-cta: #2e4a31; + --secondary-cta-text: #e8f5e9; + --accent: #81c784; + --background-accent: #1b2e1e; /* @layout/border-radius/rounded */ --radius: 1rem; diff --git a/src/pages/HomePage.tsx b/src/pages/HomePage.tsx index 5583c20..1674bbb 100644 --- a/src/pages/HomePage.tsx +++ b/src/pages/HomePage.tsx @@ -1,3 +1,7 @@ +// AUTO-GENERATED shell by per-section-migrate. +// Section bodies live in .//sections/.tsx. Edit the section +// files directly; this shell only fixes render order. + import { ReactLenis } from "lenis/react"; import { motion } from "motion/react"; import { StyleProvider } from "@/components/ui/StyleProvider"; @@ -5,206 +9,21 @@ import SiteBackgroundSlot from "@/components/ui/SiteBackgroundSlot"; import NavbarFloatingLogo from "@/components/ui/NavbarFloatingLogo"; import TestimonialTrustCard from "@/components/sections/testimonial/TestimonialTrustCard"; import HeroWorkScrollStack from "@/components/sections/hero/HeroWorkScrollStack"; -import AboutTestimonialParallax from "@/components/sections/about/AboutTestimonialParallax"; -import FeaturesBentoGridCta from "@/components/sections/features/FeaturesBentoGridCta"; import FaqTabbedAccordion from "@/components/sections/faq/FaqTabbedAccordion"; -import ContactSplitFormParallax from "@/components/sections/contact/ContactSplitFormParallax"; import LoaderReveal from "@/components/ui/LoaderReveal"; import FooterMinimal from "@/components/sections/footer/FooterMinimal"; import CornerGlowBackground from "@/components/ui/CornerGlowBackground"; +import React from 'react'; +import AboutSection from './HomePage/sections/About'; +import ServicesSection from './HomePage/sections/Services'; +import ContactSection from './HomePage/sections/Contact'; -export default function HomePage() { +export default function HomePage(): React.JSX.Element { return ( - - - - - - - - - - - - - - - -
- -
- -
- -
- - - -
- -
- - -
-
+ <> + + + + ); } diff --git a/src/pages/HomePage/sections/About.tsx b/src/pages/HomePage/sections/About.tsx new file mode 100644 index 0000000..d04b60f --- /dev/null +++ b/src/pages/HomePage/sections/About.tsx @@ -0,0 +1,24 @@ +// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this +// file as the canonical source for the "about" section. + +import React from 'react'; +import AboutTestimonialParallax from "@/components/sections/about/AboutTestimonialParallax"; + +export default function AboutSection(): React.JSX.Element { + return ( +
+ +
+ ); +} diff --git a/src/pages/HomePage/sections/Contact.tsx b/src/pages/HomePage/sections/Contact.tsx new file mode 100644 index 0000000..8aaa44c --- /dev/null +++ b/src/pages/HomePage/sections/Contact.tsx @@ -0,0 +1,27 @@ +// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this +// file as the canonical source for the "contact" section. + +import React from 'react'; +import ContactSplitFormParallax from "@/components/sections/contact/ContactSplitFormParallax"; + +export default function ContactSection(): React.JSX.Element { + return ( +
+ +
+ ); +} diff --git a/src/pages/HomePage/sections/Services.tsx b/src/pages/HomePage/sections/Services.tsx new file mode 100644 index 0000000..9523117 --- /dev/null +++ b/src/pages/HomePage/sections/Services.tsx @@ -0,0 +1,29 @@ +// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this +// file as the canonical source for the "services" section. + +import React from 'react'; +import FeaturesBentoGridCta from "@/components/sections/features/FeaturesBentoGridCta"; + +export default function ServicesSection(): React.JSX.Element { + return ( +
+ +
+ ); +}