From 50c249b9b0dac169ec5dbfb45bb088c33445cace Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 27 Mar 2026 21:18:46 +0000 Subject: [PATCH 1/3] Update src/app/page.tsx --- src/app/page.tsx | 375 ++++++++++++----------------------------------- 1 file changed, 92 insertions(+), 283 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 5594ea2..685fa54 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -4,12 +4,12 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import ReactLenis from "lenis/react"; import ContactCenter from '@/components/sections/contact/ContactCenter'; import FeatureCardTwentyFive from '@/components/sections/feature/FeatureCardTwentyFive'; -import FooterBase from '@/components/sections/footer/FooterBase'; +import FooterCard from '@/components/sections/footer/FooterCard'; import HeroSplitKpi from '@/components/sections/hero/HeroSplitKpi'; import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout'; import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; import ProductCardOne from '@/components/sections/product/ProductCardOne'; -import { CheckCircle, Gauge, Settings, Shield, Zap } from "lucide-react"; +import { CheckCircle, Gauge, Settings, Shield, Zap, Facebook, Instagram, Linkedin, Mail, MapPin, Phone } from "lucide-react"; export default function LandingPage() { return ( @@ -26,293 +26,102 @@ export default function LandingPage() { headingFontWeight="normal" > - + -
- -
+
+ +
-
- -
+
+ +
-
- -
+
+ +
-
- -
+
+ +
-
- -
+
+ +
- +
); -- 2.49.1 From 6bdeb1b79b2851a781fc725bec11469850a76455 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 27 Mar 2026 21:18:46 +0000 Subject: [PATCH 2/3] Add src/app/product/[id]/page.tsx --- src/app/product/[id]/page.tsx | 75 +++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 src/app/product/[id]/page.tsx diff --git a/src/app/product/[id]/page.tsx b/src/app/product/[id]/page.tsx new file mode 100644 index 0000000..1b65125 --- /dev/null +++ b/src/app/product/[id]/page.tsx @@ -0,0 +1,75 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; +import FooterBase from '@/components/sections/footer/FooterBase'; +import FeatureCardMedia from '@/components/sections/feature/FeatureCardMedia'; +import { useParams } from 'next/navigation'; + +export default function ProductDetailPage() { + const params = useParams(); + + const productData = { + title: "Product Detail: " + (params.id as string || "Item"), + description: "Detailed view of our precision-engineered component with high-quality finishes.", items: [ + { id: "p1", title: "Dashboard Panel Mid", description: "High-durability mid-section panel with luxury finish.", tag: "Interior" }, + { id: "p2", title: "Deco Finisher", description: "Decorative trim for refined aesthetics.", tag: "Trim" }, + { id: "p3", title: "Console Rear Finisher", description: "Precision-molded console component.", tag: "Interior" }, + { id: "p4", title: "Controller Panel", description: "Ergonomic control interface panel.", tag: "Control" }, + { id: "p5", title: "Front Inside Panel", description: "Reinforced interior door panel assembly.", tag: "Structural" }, + ] + }; + + return ( + + + + +
+ ({ + ...item, + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BXr3kg0u7laX1YirWrEUvPBuL5/luxury-car-dashboard-panel-finished-with-1774646097481-6d575ba3.png", imageAlt: item.title + }))} + /> +
+ + +
+
+ ); +} -- 2.49.1 From da489240043a8d2a8601a9426c769eb4bb1f5a87 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 27 Mar 2026 21:18:47 +0000 Subject: [PATCH 3/3] Update src/app/styles/variables.css --- src/app/styles/variables.css | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/app/styles/variables.css b/src/app/styles/variables.css index 2298773..f24ee22 100644 --- a/src/app/styles/variables.css +++ b/src/app/styles/variables.css @@ -15,10 +15,10 @@ --foreground: #ffffff; --primary-cta: #ff6207; --primary-cta-text: #ffffff; - --secondary-cta: #1a1a1a; + --secondary-cta: #1f1f1f; --secondary-cta-text: #ffffff; - --accent: #535353; - --background-accent: #1f1f1f; + --accent: #737373; + --background-accent: #535353; /* text sizing - set by ThemeProvider */ /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); -- 2.49.1