From c6e6f46f09095c27151d740811e676942ca2e3f7 Mon Sep 17 00:00:00 2001 From: kudinDmitriyUp Date: Sun, 14 Jun 2026 04:26:32 +0000 Subject: [PATCH 1/2] Bob AI: Add barrio-de-salamanca-penthouse page --- src/App.tsx | 2 + src/components/Layout.tsx | 2 + src/pages/BarrioDeSalamancaPenthousePage.tsx | 74 ++++++++++++++++++++ src/routes.ts | 1 + 4 files changed, 79 insertions(+) create mode 100644 src/pages/BarrioDeSalamancaPenthousePage.tsx diff --git a/src/App.tsx b/src/App.tsx index c26cae8..0dbbc84 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -3,12 +3,14 @@ import Layout from './components/Layout'; import HomePage from './pages/HomePage'; import ProjectsPage from "@/pages/ProjectsPage"; +import BarrioDeSalamancaPenthousePage from "@/pages/BarrioDeSalamancaPenthousePage"; export default function App() { return ( }> } /> } /> + } /> ); diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx index 5fbbeee..3f5a8db 100644 --- a/src/components/Layout.tsx +++ b/src/components/Layout.tsx @@ -13,6 +13,8 @@ export default function Layout() { { name: "Metrics", href: "/#metrics" }, { name: "Testimonials", href: "/#testimonials" }, { name: "Contact", href: "/#contact" }, + { name: "Barrio De Salamanca Penthouse", href: "/barrio-de-salamanca-penthouse" }, + ]; return ( diff --git a/src/pages/BarrioDeSalamancaPenthousePage.tsx b/src/pages/BarrioDeSalamancaPenthousePage.tsx new file mode 100644 index 0000000..ccb9c19 --- /dev/null +++ b/src/pages/BarrioDeSalamancaPenthousePage.tsx @@ -0,0 +1,74 @@ +import { routes } from "@/routes"; +import NavbarCentered from "@/components/ui/NavbarCentered"; +import HeroSplitMediaGrid from "@/components/sections/hero/HeroSplitMediaGrid"; +import AboutFeaturesSplit from "@/components/sections/about/AboutFeaturesSplit"; +import FeaturesMediaCarousel from "@/components/sections/features/FeaturesMediaCarousel"; +import ContactCta from "@/components/sections/contact/ContactCta"; +import FooterMinimal from "@/components/sections/footer/FooterMinimal"; + +export default function BarrioDeSalamancaPenthousePage() { + return ( +
+ ({ name: r.label, href: r.path }))} + ctaButton={{ text: "Inquire Now", href: "/contact" }} + /> + +
+ + +
+
+ + + + +
+ + +
+ ); +} \ No newline at end of file diff --git a/src/routes.ts b/src/routes.ts index d2757df..c355d3c 100644 --- a/src/routes.ts +++ b/src/routes.ts @@ -7,4 +7,5 @@ export interface Route { export const routes: Route[] = [ { path: '/', label: 'Home', pageFile: 'HomePage' }, { path: '/projects', label: 'Projects', pageFile: 'ProjectsPage' }, + { path: '/barrio-de-salamanca-penthouse', label: 'Barrio De Salamanca Penthouse', pageFile: 'BarrioDeSalamancaPenthousePage' }, ]; -- 2.49.1 From d1e35626bdae12d781fb080e3b59e276eba5d96b Mon Sep 17 00:00:00 2001 From: kudinDmitriyUp Date: Sun, 14 Jun 2026 04:27:13 +0000 Subject: [PATCH 2/2] Bob AI: Populate src/pages/BarrioDeSalamancaPenthousePage.tsx (snippet builder, 3 sections) --- src/pages/BarrioDeSalamancaPenthousePage.tsx | 91 +++++--------------- 1 file changed, 21 insertions(+), 70 deletions(-) diff --git a/src/pages/BarrioDeSalamancaPenthousePage.tsx b/src/pages/BarrioDeSalamancaPenthousePage.tsx index ccb9c19..74abbeb 100644 --- a/src/pages/BarrioDeSalamancaPenthousePage.tsx +++ b/src/pages/BarrioDeSalamancaPenthousePage.tsx @@ -1,74 +1,25 @@ -import { routes } from "@/routes"; -import NavbarCentered from "@/components/ui/NavbarCentered"; -import HeroSplitMediaGrid from "@/components/sections/hero/HeroSplitMediaGrid"; -import AboutFeaturesSplit from "@/components/sections/about/AboutFeaturesSplit"; -import FeaturesMediaCarousel from "@/components/sections/features/FeaturesMediaCarousel"; -import ContactCta from "@/components/sections/contact/ContactCta"; -import FooterMinimal from "@/components/sections/footer/FooterMinimal"; +import Button from "@/components/ui/Button"; +import HeroBackgroundSlot from "@/components/ui/HeroBackgroundSlot"; +import TextAnimation from "@/components/ui/TextAnimation"; +import ImageOrVideo from "@/components/ui/ImageOrVideo"; +import ScrollReveal from "@/components/ui/ScrollReveal"; +import AvatarGroup from "@/components/ui/AvatarGroup"; +import { cls } from "@/lib/utils"; export default function BarrioDeSalamancaPenthousePage() { return ( -
- ({ name: r.label, href: r.path }))} - ctaButton={{ text: "Inquire Now", href: "/contact" }} - /> - -
- - -
-
- - - - -
- - -
+ <> +

Residential Portfolio

+
+ +
+

Featured Project

+
+
+
+
+
+
+ ); -} \ No newline at end of file +} -- 2.49.1