From 424954023c76c05476ad5d500d65e0dab60b3101 Mon Sep 17 00:00:00 2001 From: kudinDmitriyUp Date: Sat, 13 Jun 2026 22:06:01 +0000 Subject: [PATCH 1/3] Bob AI: Update color palette to luxury blue and white theme --- src/index.css | 18 +- src/pages/HomePage.tsx | 278 ++----------------- src/pages/HomePage/sections/About.tsx | 22 ++ src/pages/HomePage/sections/BeforeAfter.tsx | 46 +++ src/pages/HomePage/sections/Contact.tsx | 27 ++ src/pages/HomePage/sections/Faq.tsx | 35 +++ src/pages/HomePage/sections/Hero.tsx | 28 ++ src/pages/HomePage/sections/Metrics.tsx | 43 +++ src/pages/HomePage/sections/Products.tsx | 57 ++++ src/pages/HomePage/sections/Projects.tsx | 29 ++ src/pages/HomePage/sections/Testimonials.tsx | 52 ++++ 11 files changed, 374 insertions(+), 261 deletions(-) create mode 100644 src/pages/HomePage/sections/About.tsx create mode 100644 src/pages/HomePage/sections/BeforeAfter.tsx create mode 100644 src/pages/HomePage/sections/Contact.tsx create mode 100644 src/pages/HomePage/sections/Faq.tsx create mode 100644 src/pages/HomePage/sections/Hero.tsx create mode 100644 src/pages/HomePage/sections/Metrics.tsx create mode 100644 src/pages/HomePage/sections/Products.tsx create mode 100644 src/pages/HomePage/sections/Projects.tsx create mode 100644 src/pages/HomePage/sections/Testimonials.tsx diff --git a/src/index.css b/src/index.css index 5b911dc..ced9b99 100644 --- a/src/index.css +++ b/src/index.css @@ -5,15 +5,15 @@ :root { /* @colorThemes/lightTheme/grayNavyBlue */ - --background: #0B0B0B; - --card: #171717; - --foreground: #F8F6F2; - --primary-cta: #D4A64F; - --primary-cta-text: #0B0B0B; - --secondary-cta: #171717; - --secondary-cta-text: #D4A64F; - --accent: #D4A64F; - --background-accent: #171717; + --background: #F7F9FC; + --card: #FFFFFF; + --foreground: #1A1A1A; + --primary-cta: #0F2744; + --primary-cta-text: #FFFFFF; + --secondary-cta: #FFFFFF; + --secondary-cta-text: #0F2744; + --accent: #3B82F6; + --background-accent: #2D5B8A; /* @layout/border-radius/rounded */ --radius: 1.5rem; diff --git a/src/pages/HomePage.tsx b/src/pages/HomePage.tsx index e385393..7238d37 100644 --- a/src/pages/HomePage.tsx +++ b/src/pages/HomePage.tsx @@ -1,265 +1,39 @@ -import AboutTextSplit from '@/components/sections/about/AboutTextSplit'; -import ContactCta from '@/components/sections/contact/ContactCta'; -import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia'; -import FeaturesArrowCards from '@/components/sections/features/FeaturesArrowCards'; -import FeaturesImageBento from '@/components/sections/features/FeaturesImageBento'; -import HeroBrand from '@/components/sections/hero/HeroBrand'; -import MetricsIconCards from '@/components/sections/metrics/MetricsIconCards'; -import SocialProofMarquee from '@/components/sections/social-proof/SocialProofMarquee'; -import TestimonialMarqueeCards from '@/components/sections/testimonial/TestimonialMarqueeCards'; -import { Award, Building2, ShieldCheck, Sparkles } from "lucide-react"; -import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary"; +// AUTO-GENERATED shell by per-section-migrate. +// Section bodies live in .//sections/.tsx. Edit the section +// files directly. Non-block content (wrappers, non-inlinable sections) is +// preserved inline; extracted section blocks become refs. -export default function HomePage() { +import React from 'react'; +import HeroSection from './HomePage/sections/Hero'; +import MetricsSection from './HomePage/sections/Metrics'; +import ProductsSection from './HomePage/sections/Products'; +import AboutSection from './HomePage/sections/About'; +import BeforeAfterSection from './HomePage/sections/BeforeAfter'; +import ProjectsSection from './HomePage/sections/Projects'; +import TestimonialsSection from './HomePage/sections/Testimonials'; +import FaqSection from './HomePage/sections/Faq'; +import ContactSection from './HomePage/sections/Contact'; + +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..533bcc1 --- /dev/null +++ b/src/pages/HomePage/sections/About.tsx @@ -0,0 +1,22 @@ +// 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 AboutTextSplit from '@/components/sections/about/AboutTextSplit'; +import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary"; + +export default function AboutSection(): React.JSX.Element { + return ( +
+ + + +
+ ); +} diff --git a/src/pages/HomePage/sections/BeforeAfter.tsx b/src/pages/HomePage/sections/BeforeAfter.tsx new file mode 100644 index 0000000..97dda6a --- /dev/null +++ b/src/pages/HomePage/sections/BeforeAfter.tsx @@ -0,0 +1,46 @@ +// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this +// file as the canonical source for the "before-after" section. + +import React from 'react'; +import FeaturesArrowCards from '@/components/sections/features/FeaturesArrowCards'; +import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary"; + +export default function BeforeAfterSection(): 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..f9600bd --- /dev/null +++ b/src/pages/HomePage/sections/Contact.tsx @@ -0,0 +1,27 @@ +// 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 ContactCta from '@/components/sections/contact/ContactCta'; +import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary"; + +export default function ContactSection(): React.JSX.Element { + return ( +
+ + + +
+ ); +} diff --git a/src/pages/HomePage/sections/Faq.tsx b/src/pages/HomePage/sections/Faq.tsx new file mode 100644 index 0000000..4b2bb81 --- /dev/null +++ b/src/pages/HomePage/sections/Faq.tsx @@ -0,0 +1,35 @@ +// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this +// file as the canonical source for the "faq" section. + +import React from 'react'; +import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia'; +import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary"; + +export default function FaqSection(): 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..a9a711e --- /dev/null +++ b/src/pages/HomePage/sections/Hero.tsx @@ -0,0 +1,28 @@ +// 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 HeroBrand from '@/components/sections/hero/HeroBrand'; +import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary"; + +export default function HeroSection(): React.JSX.Element { + return ( +
+ + + +
+ ); +} diff --git a/src/pages/HomePage/sections/Metrics.tsx b/src/pages/HomePage/sections/Metrics.tsx new file mode 100644 index 0000000..8274bae --- /dev/null +++ b/src/pages/HomePage/sections/Metrics.tsx @@ -0,0 +1,43 @@ +// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this +// file as the canonical source for the "metrics" section. + +import React from 'react'; +import MetricsIconCards from '@/components/sections/metrics/MetricsIconCards'; +import { Award, Building2, ShieldCheck, Sparkles } from "lucide-react"; +import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary"; + +export default function MetricsSection(): React.JSX.Element { + return ( +
+ + + +
+ ); +} diff --git a/src/pages/HomePage/sections/Products.tsx b/src/pages/HomePage/sections/Products.tsx new file mode 100644 index 0000000..96fe7ad --- /dev/null +++ b/src/pages/HomePage/sections/Products.tsx @@ -0,0 +1,57 @@ +// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this +// file as the canonical source for the "products" section. + +import React from 'react'; +import FeaturesImageBento from '@/components/sections/features/FeaturesImageBento'; +import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary"; + +export default function ProductsSection(): React.JSX.Element { + return ( +
+ + + +
+ ); +} diff --git a/src/pages/HomePage/sections/Projects.tsx b/src/pages/HomePage/sections/Projects.tsx new file mode 100644 index 0000000..cf18a6d --- /dev/null +++ b/src/pages/HomePage/sections/Projects.tsx @@ -0,0 +1,29 @@ +// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this +// file as the canonical source for the "projects" section. + +import React from 'react'; +import SocialProofMarquee from '@/components/sections/social-proof/SocialProofMarquee'; +import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary"; + +export default function ProjectsSection(): React.JSX.Element { + return ( +
+ + + +
+ ); +} diff --git a/src/pages/HomePage/sections/Testimonials.tsx b/src/pages/HomePage/sections/Testimonials.tsx new file mode 100644 index 0000000..1cbebf0 --- /dev/null +++ b/src/pages/HomePage/sections/Testimonials.tsx @@ -0,0 +1,52 @@ +// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this +// file as the canonical source for the "testimonials" section. + +import React from 'react'; +import TestimonialMarqueeCards from '@/components/sections/testimonial/TestimonialMarqueeCards'; +import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary"; + +export default function TestimonialsSection(): React.JSX.Element { + return ( +
+ + + +
+ ); +} -- 2.49.1 From e13470b29e2ab57617819a06b24fd23a82d809b1 Mon Sep 17 00:00:00 2001 From: kudinDmitriyUp Date: Sat, 13 Jun 2026 22:07:05 +0000 Subject: [PATCH 2/3] Bob AI: Add luxury catalog section and update content across all sec --- src/components/Layout.tsx | 16 ++---- src/pages/HomePage.tsx | 4 +- src/pages/HomePage/sections/About.tsx | 9 ++-- src/pages/HomePage/sections/BeforeAfter.tsx | 35 ++----------- src/pages/HomePage/sections/Catalog.tsx | 55 +++++++++++++++++++++ src/pages/HomePage/sections/Contact.tsx | 16 ++---- src/pages/HomePage/sections/Faq.tsx | 25 +++------- src/pages/HomePage/sections/Hero.tsx | 18 +++---- src/pages/HomePage/sections/Metrics.tsx | 31 ++---------- src/pages/HomePage/sections/Products.tsx | 46 ++--------------- src/pages/HomePage/sections/Projects.tsx | 18 ++----- 11 files changed, 102 insertions(+), 171 deletions(-) create mode 100644 src/pages/HomePage/sections/Catalog.tsx diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx index 8d9f031..d1f17aa 100644 --- a/src/components/Layout.tsx +++ b/src/components/Layout.tsx @@ -12,8 +12,8 @@ export default function Layout() { "href": "/" }, { - "name": "Banyo Dolabı", - "href": "#products" + "name": "Modeller", + "href": "#catalog" }, { "name": "Projeler", @@ -26,14 +26,6 @@ export default function Layout() { { "name": "İletişim", "href": "#contact" - }, - { - "name": "Hero", - "href": "#hero" - }, - { - "name": "Metrics", - "href": "#metrics" } ]; @@ -42,9 +34,9 @@ export default function Layout() { diff --git a/src/pages/HomePage.tsx b/src/pages/HomePage.tsx index 7238d37..cfe715b 100644 --- a/src/pages/HomePage.tsx +++ b/src/pages/HomePage.tsx @@ -14,7 +14,8 @@ import TestimonialsSection from './HomePage/sections/Testimonials'; import FaqSection from './HomePage/sections/Faq'; import ContactSection from './HomePage/sections/Contact'; -export default function HomePage(): React.JSX.Element { + +import CatalogSection from './HomePage/sections/Catalog';export default function HomePage(): React.JSX.Element { return ( <> @@ -22,6 +23,7 @@ export default function HomePage(): React.JSX.Element { + diff --git a/src/pages/HomePage/sections/About.tsx b/src/pages/HomePage/sections/About.tsx index 533bcc1..5337906 100644 --- a/src/pages/HomePage/sections/About.tsx +++ b/src/pages/HomePage/sections/About.tsx @@ -10,12 +10,9 @@ export default function AboutSection(): React.JSX.Element {
+ title="Hakkımızda" + descriptions={["LOKS MOBİLYA modern tasarım anlayışı ve yüksek kalite standartlarıyla üretim yapan bir markadır. Estetik ve dayanıklılığı bir araya getirerek müşterilerine özel çözümler sunmaktadır.","Banyonuzu sadece bir alan olarak değil, kişisel bir kaçış noktası olarak görüyoruz. LOKS Mobilya olarak, lüksü fonksiyonellikle birleştirerek yaşam kalitenizi artırmayı hedefliyoruz.","Özel ölçü üretim imkanlarımız ve profesyonel montaj ekibimizle, hayallerinizdeki banyoyu gerçeğe dönüştürmek için çalışıyoruz. Kaliteden ödün vermeyen yaklaşımımızla modern yaşamın tüm gereksinimlerini karşılıyoruz."]} + />
); diff --git a/src/pages/HomePage/sections/BeforeAfter.tsx b/src/pages/HomePage/sections/BeforeAfter.tsx index 97dda6a..307200b 100644 --- a/src/pages/HomePage/sections/BeforeAfter.tsx +++ b/src/pages/HomePage/sections/BeforeAfter.tsx @@ -10,36 +10,11 @@ export default function BeforeAfterSection(): React.JSX.Element {
+ tag="Dönüşüm" + title="Eski Banyodan Modern Yaşam Alanına" + description="Profesyonel ekibimizle banyonuzun havasını değiştiriyoruz." + items={[{"imageSrc":"http://img.b2bpic.net/free-photo/kitchen-drawer-contemporary-design-light-depth_169016-69050.jpg","tags":["Değişim","Lüks"],"title":"Modernize Edilmiş Duş Alanı"},{"tags":["Organizasyon","Premium"],"title":"Fonksiyonel Dolap Çözümleri","imageSrc":"http://img.b2bpic.net/free-photo/carpenter-marking-wooden-desk-with-measuring-tape_74855-5662.jpg"},{"imageSrc":"http://img.b2bpic.net/free-photo/colorful-terrazzo-surface-with-irregular-stone-fragments_84443-73027.jpg","tags":["Aydınlatma","Modern"],"title":"Estetik Ayna ve Aydınlatma"}]} + />
); diff --git a/src/pages/HomePage/sections/Catalog.tsx b/src/pages/HomePage/sections/Catalog.tsx new file mode 100644 index 0000000..9cd8c35 --- /dev/null +++ b/src/pages/HomePage/sections/Catalog.tsx @@ -0,0 +1,55 @@ +import { motion } from "motion/react" +import Button from "@/components/ui/Button" +import Card from "@/components/ui/Card" +import ScrollReveal from "@/components/ui/ScrollReveal" + +export default function CatalogSection() { + return ( +
+
+ +
+ Katalog +

Lüks Modellerimiz

+

+ Her banyoya uygun, özel tasarım ve yüksek kaliteli malzemelerle üretilmiş model seçeneklerimiz. +

+
+
+ +
+ {[ + "NOVA LINE", "PANORAMA", "TIRTIKLI", "INCI", "MONVERA", "TREVIA", "VIRELLO", "VERION", + "VALENC", "SAVERO", "VENSA", "SELVO", "LORYA", "CORVINO", "MOVENTO", "LIRO", + "RIVO", "VEXO", "ORVO", "ZARO", "NEXO", "TAVO", "ELORIA", "VARELLO", + "LIVANO", "CORVATO", "CERVON", "VELTRIX", "NOVENTIS", "MARVELLO", "ELVANE", "LARO", + "SENO", "VANO", "NEXORA", "VALTERO", "AVORIA", "LUXSIRA", "VANTIO", "ORVION" + ].map((model, index) => ( + + +
+ {model} +
+
+
+
KOD: {model.replace(/\s+/g, '')}-24
+

{model}

+
+ + + ))} +
+
+
+ ); +} \ No newline at end of file diff --git a/src/pages/HomePage/sections/Contact.tsx b/src/pages/HomePage/sections/Contact.tsx index f9600bd..1cc39fb 100644 --- a/src/pages/HomePage/sections/Contact.tsx +++ b/src/pages/HomePage/sections/Contact.tsx @@ -10,17 +10,11 @@ export default function ContactSection(): React.JSX.Element {
+ tag="İletişim" + text="Hayalinizdeki banyoya kavuşmak için ücretsiz keşif talep edin." + primaryButton={{"href":"https://wa.me/905382784327","text":"WhatsApp"}} + secondaryButton={{"href":"tel:+905382784327","text":"Telefon"}} + />
); diff --git a/src/pages/HomePage/sections/Faq.tsx b/src/pages/HomePage/sections/Faq.tsx index 4b2bb81..0f94ada 100644 --- a/src/pages/HomePage/sections/Faq.tsx +++ b/src/pages/HomePage/sections/Faq.tsx @@ -10,25 +10,12 @@ export default function FaqSection(): React.JSX.Element {
+ tag="Süreç" + title="Süreç Nasıl İşliyor?" + description="Süreçlerimizle ilgili merak edilenler." + items={[{"question":"Keşif hizmeti ücretli mi?","answer":"Hayır, ücretsiz keşif hizmeti sunuyoruz."},{"question":"Üretim ne kadar sürer?","answer":"Projenin kapsamına göre genellikle 2-4 hafta arasında teslimat sağlıyoruz."},{"answer":"Tüm ürünlerimiz ve montaj işçiliğimiz için garanti sunuyoruz.","question":"Garanti veriyor musunuz?"}]} + imageSrc="http://img.b2bpic.net/free-photo/view-plumber-tool-box-ready-fixing-problems-bathroom_23-2150990694.jpg" + />
); diff --git a/src/pages/HomePage/sections/Hero.tsx b/src/pages/HomePage/sections/Hero.tsx index a9a711e..86d5cf1 100644 --- a/src/pages/HomePage/sections/Hero.tsx +++ b/src/pages/HomePage/sections/Hero.tsx @@ -10,18 +10,12 @@ export default function HeroSection(): React.JSX.Element {
+ brand="Banyonuza Lüks Dokunuş Katın" + description="Özel Ölçü Üretim • Kaliteli Malzeme • Profesyonel Montaj" + primaryButton={{"href":"https://wa.me/905382784327","text":"WhatsApp'tan Teklif Al"}} + secondaryButton={{"href":"#catalog","text":"Modelleri İncele"}} + imageSrc="http://img.b2bpic.net/free-photo/interior-design-neoclassical-style-with-furnishings-decor_23-2151199302.jpg" + />
); diff --git a/src/pages/HomePage/sections/Metrics.tsx b/src/pages/HomePage/sections/Metrics.tsx index 8274bae..3b8ce73 100644 --- a/src/pages/HomePage/sections/Metrics.tsx +++ b/src/pages/HomePage/sections/Metrics.tsx @@ -11,32 +11,11 @@ export default function MetricsSection(): React.JSX.Element {
+ tag="Neden Biz?" + title="Neden LOKS MOBİLYA?" + description="Premium standartlarda hizmet veriyoruz." + metrics={[{"value":"100%","title":"Özel Ölçü Üretim","icon":"Building2"},{"icon":"ShieldCheck","title":"Uzman Montaj","value":"24/7"},{"icon":"Sparkles","title":"Kaliteli Malzeme","value":"Premium"},{"icon":"Award","title":"Memnuniyet","value":"%100"}]} + />
); diff --git a/src/pages/HomePage/sections/Products.tsx b/src/pages/HomePage/sections/Products.tsx index 96fe7ad..c585e3c 100644 --- a/src/pages/HomePage/sections/Products.tsx +++ b/src/pages/HomePage/sections/Products.tsx @@ -10,47 +10,11 @@ export default function ProductsSection(): React.JSX.Element {
+ tag="Koleksiyonlar" + title="Lüks Koleksiyonlar" + description="Modern tasarımlarımızla banyonuzu yenileyin." + items={[{"description":"Modern ve minimalist tasarımlar.","title":"Modern Seri","imageSrc":"http://img.b2bpic.net/free-photo/basin-black-faucet-green-bathroom-with-lighting-cozy-spa-nook_169016-69326.jpg"},{"title":"Premium Seri","description":"Lüks ve premium detaylar.","imageSrc":"http://img.b2bpic.net/free-photo/three-shower-niches-ambient-light-stone-minimalism_169016-68895.jpg"},{"title":"Ahşap Seri","description":"Doğal ahşap dokusu ve sıcaklığı.","imageSrc":"http://img.b2bpic.net/free-photo/detail-home-interior-part-kitchen-interior-with-ovens_169016-20190.jpg"},{"description":"Düzenli ve estetik çamaşır alanları.","title":"Çamaşır Dolabı Çözümleri","imageSrc":"http://img.b2bpic.net/free-photo/mid-century-interior-design_23-2151902078.jpg"}]} + />
); diff --git a/src/pages/HomePage/sections/Projects.tsx b/src/pages/HomePage/sections/Projects.tsx index cf18a6d..feb5162 100644 --- a/src/pages/HomePage/sections/Projects.tsx +++ b/src/pages/HomePage/sections/Projects.tsx @@ -10,19 +10,11 @@ export default function ProjectsSection(): React.JSX.Element {
+ tag="Projeler" + title="Referanslarımız" + description="Mutlu müşterilerimizin yaşam alanlarına değer kattık." + names={["Villa Projeleri","Premium Konutlar","Modern Daireler","Luxury Spa","Boutique Oteller","Özel Rezidans","Mimari Tasarımlar"]} + />
); -- 2.49.1 From a019ea5926828ee494272441480f1bbe6d9045f1 Mon Sep 17 00:00:00 2001 From: kudinDmitriyUp Date: Sat, 13 Jun 2026 22:08:16 +0000 Subject: [PATCH 3/3] Bob AI: fix build errors (attempt 1) --- src/pages/HomePage/sections/Catalog.tsx | 12 +++---- src/pages/HomePage/sections/Products.tsx | 40 ++++++++++++++++++++++-- 2 files changed, 44 insertions(+), 8 deletions(-) diff --git a/src/pages/HomePage/sections/Catalog.tsx b/src/pages/HomePage/sections/Catalog.tsx index 9cd8c35..535aa73 100644 --- a/src/pages/HomePage/sections/Catalog.tsx +++ b/src/pages/HomePage/sections/Catalog.tsx @@ -5,13 +5,13 @@ import ScrollReveal from "@/components/ui/ScrollReveal" export default function CatalogSection() { return ( -
-
+
+
-
+
Katalog

Lüks Modellerimiz

-

+

Her banyoya uygun, özel tasarım ve yüksek kaliteli malzemelerle üretilmiş model seçeneklerimiz.

@@ -29,8 +29,8 @@ export default function CatalogSection() {
{model}
diff --git a/src/pages/HomePage/sections/Products.tsx b/src/pages/HomePage/sections/Products.tsx index c585e3c..4148d4f 100644 --- a/src/pages/HomePage/sections/Products.tsx +++ b/src/pages/HomePage/sections/Products.tsx @@ -13,9 +13,45 @@ export default function ProductsSection(): React.JSX.Element { tag="Koleksiyonlar" title="Lüks Koleksiyonlar" description="Modern tasarımlarımızla banyonuzu yenileyin." - items={[{"description":"Modern ve minimalist tasarımlar.","title":"Modern Seri","imageSrc":"http://img.b2bpic.net/free-photo/basin-black-faucet-green-bathroom-with-lighting-cozy-spa-nook_169016-69326.jpg"},{"title":"Premium Seri","description":"Lüks ve premium detaylar.","imageSrc":"http://img.b2bpic.net/free-photo/three-shower-niches-ambient-light-stone-minimalism_169016-68895.jpg"},{"title":"Ahşap Seri","description":"Doğal ahşap dokusu ve sıcaklığı.","imageSrc":"http://img.b2bpic.net/free-photo/detail-home-interior-part-kitchen-interior-with-ovens_169016-20190.jpg"},{"description":"Düzenli ve estetik çamaşır alanları.","title":"Çamaşır Dolabı Çözümleri","imageSrc":"http://img.b2bpic.net/free-photo/mid-century-interior-design_23-2151902078.jpg"}]} + items={[ + { + "description": "Modern ve minimalist tasarımlar.", + "title": "Modern Seri", + "imageSrc": "http://img.b2bpic.net/free-photo/basin-black-faucet-green-bathroom-with-lighting-cozy-spa-nook_169016-69326.jpg" + }, + { + "title": "Premium Seri", + "description": "Lüks ve premium detaylar.", + "imageSrc": "http://img.b2bpic.net/free-photo/three-shower-niches-ambient-light-stone-minimalism_169016-68895.jpg" + }, + { + "title": "Ahşap Seri", + "description": "Doğal ahşap dokusu ve sıcaklığı.", + "imageSrc": "http://img.b2bpic.net/free-photo/detail-home-interior-part-kitchen-interior-with-ovens_169016-20190.jpg" + }, + { + "description": "Düzenli ve estetik çamaşır alanları.", + "title": "Çamaşır Dolabı Çözümleri", + "imageSrc": "http://img.b2bpic.net/free-photo/mid-century-interior-design_23-2151902078.jpg" + }, + { + "title": "Klasik Seri", + "description": "Zamansız ve zarif detaylar.", + "imageSrc": "" + }, + { + "title": "Minimalist Seri", + "description": "Sade ve şık banyo tasarımları.", + "imageSrc": "" + }, + { + "title": "Ekolojik Seri", + "description": "Doğa dostu ve sürdürülebilir malzemeler.", + "imageSrc": "" + } + ]} />
); -} +} \ No newline at end of file -- 2.49.1