diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx index 1ee53e9..db44d40 100644 --- a/src/components/Layout.tsx +++ b/src/components/Layout.tsx @@ -10,13 +10,13 @@ export default function Layout() {
@@ -24,44 +24,24 @@ export default function Layout() { ); 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..52bb5a0 --- /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..dc60753 --- /dev/null +++ b/src/pages/HomePage/sections/Contact.tsx @@ -0,0 +1,21 @@ +// 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..81437dc --- /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..ed31a3d --- /dev/null +++ b/src/pages/HomePage/sections/Properties.tsx @@ -0,0 +1,19 @@ +// 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 ( +
+ +
+ ); +}