From 4390b0aed63b8cba57d7922578200ed99a5953a1 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 16 Apr 2026 14:36:17 +0000 Subject: [PATCH 1/2] Update src/app/page.tsx --- src/app/page.tsx | 305 ++++++++--------------------------------------- 1 file changed, 53 insertions(+), 252 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index df2c26a..7c89d66 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -2,16 +2,16 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import ReactLenis from "lenis/react"; -import ContactCTA from '@/components/sections/contact/ContactCTA'; -import FaqSplitText from '@/components/sections/faq/FaqSplitText'; +import ContactSplit from '@/components/sections/contact/ContactSplit'; +import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia'; import FeatureCardTwentyOne from '@/components/sections/feature/FeatureCardTwentyOne'; -import FooterCard from '@/components/sections/footer/FooterCard'; +import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis'; import HeroSplitTestimonial from '@/components/sections/hero/HeroSplitTestimonial'; import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; import ProductCardOne from '@/components/sections/product/ProductCardOne'; import SocialProofOne from '@/components/sections/socialProof/SocialProofOne'; import SplitAbout from '@/components/sections/about/SplitAbout'; -import TestimonialCardTwelve from '@/components/sections/testimonial/TestimonialCardTwelve'; +import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive'; import { Instagram, Twitter } from "lucide-react"; export default function LandingPage() { @@ -33,21 +33,13 @@ export default function LandingPage() { @@ -57,100 +49,19 @@ export default function LandingPage() { @@ -161,18 +72,9 @@ export default function LandingPage() { title="Designed for Longevity" description="At MODA, we believe fashion should be slow, intentional, and kind to the planet. We partner with small-scale artisans who prioritize craft over speed." bulletPoints={[ - { - title: "Sustainable Fabrics", - description: "100% organic cotton and recycled materials.", - }, - { - title: "Ethical Sourcing", - description: "Fair wages for every artisan we partner with.", - }, - { - title: "Carbon Neutral", - description: "We offset every shipping mile for our items.", - }, + { title: "Sustainable Fabrics", description: "100% organic cotton and recycled materials." }, + { title: "Ethical Sourcing", description: "Fair wages for every artisan we partner with." }, + { title: "Carbon Neutral", description: "We offset every shipping mile for our items." }, ]} imageSrc="http://img.b2bpic.net/free-photo/woman-holding-phone-medium-shot_23-2148966883.jpg" mediaAnimation="blur-reveal" @@ -185,21 +87,9 @@ export default function LandingPage() { title="Why Choose MODA?" description="Our commitment to quality goes beyond the fabric." accordionItems={[ - { - id: "f1", - title: "Eco-friendly Materials", - content: "We use only GOTS certified cotton.", - }, - { - id: "f2", - title: "Worldwide Shipping", - content: "Fast, carbon-neutral shipping everywhere.", - }, - { - id: "f3", - title: "24/7 Support", - content: "Our team is here to help anytime.", - }, + { id: "f1", title: "Eco-friendly Materials", content: "We use only GOTS certified cotton." }, + { id: "f2", title: "Worldwide Shipping", content: "Fast, carbon-neutral shipping everywhere." }, + { id: "f3", title: "24/7 Support", content: "Our team is here to help anytime." }, ]} imageSrc="http://img.b2bpic.net/free-photo/new-pullover_1098-16130.jpg" mediaAnimation="slide-up" @@ -213,44 +103,11 @@ export default function LandingPage() { gridVariant="three-columns-all-equal-width" useInvertedBackground={false} products={[ - { - id: "p1", - name: "Essential Tee", - price: "$45", - imageSrc: "http://img.b2bpic.net/free-photo/modern-interracial-young-couple-wearing-sunglasses-looking-camera_23-2148151749.jpg", - }, - { - id: "p2", - name: "Classic Denim", - price: "$120", - imageSrc: "http://img.b2bpic.net/free-photo/expressive-young-girl-posing_176474-21131.jpg", - }, - { - id: "p3", - name: "Leather Tote", - price: "$250", - imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-grey-brown-rucksack_181624-19122.jpg", - }, - { - id: "p4", - name: "Silver Watch", - price: "$180", - imageSrc: "http://img.b2bpic.net/free-photo/male-self-care-items-arrangement_23-2150347137.jpg", - }, - { - id: "p5", - name: "Daily Runner", - price: "$140", - imageSrc: "http://img.b2bpic.net/free-photo/young-woman-casual-suit-using-wireless-headphones-outdoor_624325-3660.jpg", - }, - { - id: "p6", - name: "Silk Scarf", - price: "$65", - imageSrc: "http://img.b2bpic.net/free-photo/top-view-monochromatic-cloths_23-2148770334.jpg", - }, + { id: "p1", name: "Essential Tee", price: "$45", imageSrc: "http://img.b2bpic.net/free-photo/modern-interracial-young-couple-wearing-sunglasses-looking-camera_23-2148151749.jpg" }, + { id: "p2", name: "Classic Denim", price: "$120", imageSrc: "http://img.b2bpic.net/free-photo/expressive-young-girl-posing_176474-21131.jpg" }, + { id: "p3", name: "Leather Tote", price: "$250", imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-grey-brown-rucksack_181624-19122.jpg" }, ]} - title="Our Collection" + title="The Core Collection" description="Fresh designs for your daily rotation." /> @@ -259,119 +116,63 @@ export default function LandingPage() {
-
-
-
); -} +} \ No newline at end of file -- 2.49.1 From a4309ce1316bc5868e31f223233387a4597948c9 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 16 Apr 2026 14:36:17 +0000 Subject: [PATCH 2/2] Update src/app/styles/variables.css --- src/app/styles/variables.css | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/app/styles/variables.css b/src/app/styles/variables.css index b1d8444..26f1489 100644 --- a/src/app/styles/variables.css +++ b/src/app/styles/variables.css @@ -10,15 +10,15 @@ --accent: #ffffff; --background-accent: #ffffff; */ - --background: #f5f5f5; - --card: #ffffff; - --foreground: #1c1c1c; - --primary-cta: #1c1c1c; + --background: #050505; + --card: #101010; + --foreground: #f5f5f5; + --primary-cta: #7f1d1d; --primary-cta-text: #f5f5f5; - --secondary-cta: #ffffff; + --secondary-cta: #1f0a0a; --secondary-cta-text: #1c1c1c; - --accent: #6139e6; - --background-accent: #b3a8e8; + --accent: #ea580c; + --background-accent: #450a0a; /* text sizing - set by ThemeProvider */ /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); -- 2.49.1