diff --git a/src/pages/HomePage/sections/Projects.tsx b/src/pages/HomePage/sections/Projects.tsx index d3d556b..fa08bbc 100644 --- a/src/pages/HomePage/sections/Projects.tsx +++ b/src/pages/HomePage/sections/Projects.tsx @@ -1,57 +1,160 @@ -// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this -// file as the canonical source for the "projects" section. +/* eslint-disable */ +// @ts-nocheck — generated by catalog-eject; runtime-correct but TS strict-mode false-positives on inlined catalog body +import Button from "@/components/ui/Button"; +import TextAnimation from "@/components/ui/TextAnimation"; +import ImageOrVideo from "@/components/ui/ImageOrVideo"; +import ScrollReveal from "@/components/ui/ScrollReveal"; +import { cls } from "@/lib/utils"; -import React from 'react'; -import FeaturesImageBento from '@/components/sections/features/FeaturesImageBento'; -import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary"; +const items = [ + { + title: "Luxury Flat", + description: "Barrio de Salamanca penthouse", + imageSrc: "http://img.b2bpic.net/free-photo/woman-reading-book-reading-club-library_23-2150293528.jpg", + href: "/barrio-de-salamanca-penthouse" + }, + { + title: "Urban Oasis", + description: "Modern terrace concept", + imageSrc: "http://img.b2bpic.net/free-photo/modern-spacious-room-with-large-panoramic-window_7502-7289.jpg" + }, + { + title: "Boutique Villa", + description: "Contemporary architecture", + imageSrc: "http://img.b2bpic.net/free-photo/young-coworkers-gathering-table-office_23-2147668778.jpg" + }, + { + title: "Townhouse Staging", + description: "Modern living transformation", + imageSrc: "http://img.b2bpic.net/free-photo/side-view-blurry-man-walking_23-2150378941.jpg" + }, + { + title: "Minimalist Loft", + description: "Open plan urban living", + imageSrc: "http://img.b2bpic.net/free-photo/ai-generated-house-design_23-2150666254.jpg" + }, + { + title: "Traditional Fusion", + description: "Renovating history", + imageSrc: "http://img.b2bpic.net/free-photo/bathroom-interior-background-white-spa-towels-wood_1258-111485.jpg" + }, + { + title: "Private Residence", + description: "Custom luxury detail", + imageSrc: "http://img.b2bpic.net/free-photo/abstract-blur-furniture-shop-store-interior_74190-4976.jpg" + } +]; + +type FeatureItem = { + title: string; + description: string; + href?: string; +} & ({ imageSrc: string; videoSrc?: never } | { videoSrc: string; imageSrc?: never }); + +interface FeaturesImageBentoProps { + tag: string; + title: string; + description: string; + primaryButton?: { text: string; href: string }; + secondaryButton?: { text: string; href: string }; + items: [FeatureItem, FeatureItem, FeatureItem, FeatureItem, FeatureItem, FeatureItem, FeatureItem]; +} + +const ProjectsInline = () => { + const gridClasses = [ + "md:col-span-2", + "md:col-span-4", + "md:col-span-3", + "md:col-span-3", + "md:col-span-2", + "md:col-span-2", + "md:col-span-2", + ]; + + const staggerDelays = [ + 0, + 0.1, + 0, + 0.1, + 0, + 0.1, + 0.2, + ]; -export default function ProjectsSection(): React.JSX.Element { return ( -
- - - +
+
+
+
+

{"Featured Work"}

+
+ + + + + + {(undefined || undefined) && ( +
+ {undefined &&
+ )} +
+ +
+ {items.map((item, index) => { + const content = ( +
+ + +
+ {item.title} + {item.description} +
+
+ ); + + return ( + + {item.href ? ( + + {content} + + ) : ( +
+ {content} +
+ )} +
+ ); + })} +
+
+ ); +}; + +export default function ProjectsSection() { + return ( +
+ +
); }