From cfc343c43d0193e86a7d4ba08f82292ba191f39f Mon Sep 17 00:00:00 2001 From: kudinDmitriyUp Date: Sat, 4 Jul 2026 21:34:10 +0000 Subject: [PATCH] Bob AI: Updated global theme to dark luxury racing style --- src/index.css | 18 +++--- src/pages/HomePage.tsx | 70 +++++----------------- src/pages/HomePage/sections/About.tsx | 17 ++++++ src/pages/HomePage/sections/Contact.tsx | 24 ++++++++ src/pages/HomePage/sections/Hero.tsx | 22 +++++++ src/pages/HomePage/sections/Properties.tsx | 26 ++++++++ 6 files changed, 114 insertions(+), 63 deletions(-) create mode 100644 src/pages/HomePage/sections/About.tsx create mode 100644 src/pages/HomePage/sections/Contact.tsx create mode 100644 src/pages/HomePage/sections/Hero.tsx create mode 100644 src/pages/HomePage/sections/Properties.tsx diff --git a/src/index.css b/src/index.css index 3f35e5a..1ae4a3b 100644 --- a/src/index.css +++ b/src/index.css @@ -6,15 +6,15 @@ :root { /* @colorThemes/lightTheme/warm-luxury */ - --background: #faf8f5; - --card: #ffffff; - --foreground: #1a1a1a; - --primary-cta: #1a1a1a; - --primary-cta-text: #faf8f5; - --secondary-cta: #f0ece6; - --secondary-cta-text: #1a1a1a; - --accent: #c9a96e; - --background-accent: #f0ece6; + --background: #0a0a0a; + --card: #141414; + --foreground: #f5f5f5; + --primary-cta: #ff3333; + --primary-cta-text: #ffffff; + --secondary-cta: #262626; + --secondary-cta-text: #f5f5f5; + --accent: #ff3333; + --background-accent: #1a1a1a; /* @layout/border-radius/soft */ --radius: 0.75rem; diff --git a/src/pages/HomePage.tsx b/src/pages/HomePage.tsx index e7bf7c5..0a047be 100644 --- a/src/pages/HomePage.tsx +++ b/src/pages/HomePage.tsx @@ -1,69 +1,31 @@ +// AUTO-GENERATED shell by per-section-migrate. +// Section bodies live in the sibling sections/ folder (one file per section). +// Edit those section files directly. Non-block content (wrappers, +// non-inlinable sections) is preserved inline; extracted section blocks +// become component refs. + import { StyleProvider } from "@/components/ui/StyleProvider"; import SiteBackgroundSlot from "@/components/ui/SiteBackgroundSlot"; -import HeroVideoScroll from "@/components/sections/hero/HeroVideoScroll"; -import AboutTextFill from "@/components/sections/about/AboutTextFill"; -import FeaturesMediaColumns from "@/components/sections/features/FeaturesMediaColumns"; -import ContactParallaxCard from "@/components/sections/contact/ContactParallaxCard"; +import React from 'react'; +import HeroSection from './HomePage/sections/Hero'; +import AboutSection from './HomePage/sections/About'; +import PropertiesSection from './HomePage/sections/Properties'; +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..93b70d0 --- /dev/null +++ b/src/pages/HomePage/sections/About.tsx @@ -0,0 +1,17 @@ +// 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 AboutTextFill from "@/components/sections/about/AboutTextFill"; + +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..596bbd5 --- /dev/null +++ b/src/pages/HomePage/sections/Contact.tsx @@ -0,0 +1,24 @@ +// 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 ContactParallaxCard from "@/components/sections/contact/ContactParallaxCard"; + +export default function ContactSection(): React.JSX.Element { + return ( +
+ +
+ ); +} diff --git a/src/pages/HomePage/sections/Hero.tsx b/src/pages/HomePage/sections/Hero.tsx new file mode 100644 index 0000000..3a352e1 --- /dev/null +++ b/src/pages/HomePage/sections/Hero.tsx @@ -0,0 +1,22 @@ +// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this +// file as the canonical source for the "hero" section. + +import React from 'react'; +import HeroVideoScroll from "@/components/sections/hero/HeroVideoScroll"; + +export default function HeroSection(): React.JSX.Element { + return ( +
+ +
+ ); +} diff --git a/src/pages/HomePage/sections/Properties.tsx b/src/pages/HomePage/sections/Properties.tsx new file mode 100644 index 0000000..03b1348 --- /dev/null +++ b/src/pages/HomePage/sections/Properties.tsx @@ -0,0 +1,26 @@ +// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this +// file as the canonical source for the "properties" section. + +import React from 'react'; +import FeaturesMediaColumns from "@/components/sections/features/FeaturesMediaColumns"; + +export default function PropertiesSection(): React.JSX.Element { + return ( +
+ +
+ ); +}