Merge version_2_1781412957925 into main

Merge version_2_1781412957925 into main
This commit was merged in pull request #2.
This commit is contained in:
2026-06-14 04:57:21 +00:00
8 changed files with 271 additions and 191 deletions

View File

@@ -1,202 +1,33 @@
import AboutTestimonial from '@/components/sections/about/AboutTestimonial';
import ContactCta from '@/components/sections/contact/ContactCta';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import FeaturesImageBento from '@/components/sections/features/FeaturesImageBento';
import FeaturesRevealCards from '@/components/sections/features/FeaturesRevealCards';
import HeroBrand from '@/components/sections/hero/HeroBrand';
import TestimonialQuoteCards from '@/components/sections/testimonial/TestimonialQuoteCards';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
// AUTO-GENERATED shell by per-section-migrate.
// Section bodies live in ./<PageBase>/sections/<X>.tsx. Edit the section
// files directly. Non-block content (wrappers, non-inlinable sections) is
// preserved inline; extracted section blocks become <XSection/> refs.
export default function HomePage() {
import React from 'react';
import HeroSection from './HomePage/sections/Hero';
import AboutSection from './HomePage/sections/About';
import FeaturesSection from './HomePage/sections/Features';
import ProductsSection from './HomePage/sections/Products';
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 (
<>
<div id="hero" data-section="hero">
<SectionErrorBoundary name="hero">
<HeroBrand
brand="Furniture King Jagadhri"
description="Quality furniture for home and office. Experience customized interior detailing and timeless craftsmanship in the heart of Haryana."
primaryButton={{
text: "Explore Collection",
href: "#products",
}}
secondaryButton={{
text: "Visit Store",
href: "#contact",
}}
imageSrc="http://img.b2bpic.net/free-photo/woman-doing-daily-activities-minimal-decorated-room_23-2150407590.jpg"
/>
</SectionErrorBoundary>
</div>
<>
<HeroSection />
<div id="about" data-section="about">
<SectionErrorBoundary name="about">
<AboutTestimonial
tag="Our Story"
quote="Providing the latest, high-quality furniture for your home and office with personalized interior solutions."
author="Furniture King Team"
role="Jagadhri's Finest"
imageSrc="http://img.b2bpic.net/free-photo/man-working-with-wood-workshop_23-2148898056.jpg"
/>
</SectionErrorBoundary>
</div>
<AboutSection />
<div id="features" data-section="features">
<SectionErrorBoundary name="features">
<FeaturesRevealCards
tag="Why Us"
title="Crafting Excellence"
description="We blend tradition with modern design to provide furniture that transforms spaces."
items={[
{
title: "Custom Detailing",
description: "Tailored interior solutions designed specifically for your space and needs.",
imageSrc: "http://img.b2bpic.net/free-photo/office-chair-still-life_23-2151149092.jpg",
},
{
title: "Antique Collection",
description: "Unique, hand-picked antique pieces that add character and history to your home.",
imageSrc: "http://img.b2bpic.net/free-photo/geometric-pastel-chair_23-2152002515.jpg",
},
{
title: "Quality Assured",
description: "We prioritize customer satisfaction with durable materials and expert craftsmanship.",
imageSrc: "http://img.b2bpic.net/free-photo/floor-cozy-couch-inside-apartment_1203-4418.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
<FeaturesSection />
<div id="products" data-section="products">
<SectionErrorBoundary name="products">
<FeaturesImageBento
tag="Catalog"
title="Explore Our Range"
description="Browse our hand-crafted selection of home and office furniture."
items={[
{
title: "Dining Sets",
description: "Elegant dining tables for family gatherings.",
imageSrc: "http://img.b2bpic.net/free-photo/modern-small-chair-with-blue-cushion-it-room_181624-44108.jpg",
},
{
title: "Office Desks",
description: "Professional and ergonomic workspace furniture.",
imageSrc: "http://img.b2bpic.net/free-photo/comfy-blue-wing-chair-room-with-gray-walls_181624-42114.jpg",
},
{
title: "Beds",
description: "Luxury bedroom sets for deep comfort.",
imageSrc: "http://img.b2bpic.net/free-photo/table-set-dinning-table_1339-3459.jpg",
},
{
title: "Cabinets",
description: "Functional storage with timeless aesthetics.",
imageSrc: "http://img.b2bpic.net/free-photo/empty-office-with-modern-furnishings-tech-generated-by-ai_188544-13764.jpg",
},
{
title: "Armchairs",
description: "Premium comfort for every room.",
imageSrc: "http://img.b2bpic.net/free-photo/comfy-blue-wing-chair-studio-with-gray-walls_181624-28916.jpg",
},
{
title: "Interior Decor",
description: "Small accents for a big personality.",
imageSrc: "http://img.b2bpic.net/free-photo/workplace-late-night-night-work-concept_169016-17457.jpg",
},
{
title: "Antique Pieces",
description: "Exclusive vintage-inspired furniture.",
imageSrc: "http://img.b2bpic.net/free-photo/closeup-blue-chair-with-high-legs-room-with-gray-walls_181624-25936.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
<ProductsSection />
<div id="testimonials" data-section="testimonials">
<SectionErrorBoundary name="testimonials">
<TestimonialQuoteCards
tag="Reviews"
title="What Our Customers Say"
description="Trusted by customers across Jagadhri for quality and service."
testimonials={[
{
name: "Prashant S",
role: "Customer",
quote: "Very good place for buying furniture in jagadhri at very reasonable price.",
imageSrc: "http://img.b2bpic.net/free-photo/happy-dark-haired-girl-leans-shoulder-boyfriend-who-holds-wrapped-potted-domestic-plant_273609-33198.jpg",
},
{
name: "Ashish Kumar",
role: "Customer",
quote: "The craftsmanship and dedication to quality service is truly impressive.",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-cafe_273609-12708.jpg",
},
{
name: "Anjali Verma",
role: "Customer",
quote: "Beautiful furniture that really changed the look of my entire living room.",
imageSrc: "http://img.b2bpic.net/free-photo/women-wellbeing-lifestyle-beautiful-young-woman-sofa-drinking-orange-juice-relaxing-home_1258-198531.jpg",
},
{
name: "Rajesh Gupta",
role: "Customer",
quote: "Great variety and very helpful staff during the selection process.",
imageSrc: "http://img.b2bpic.net/free-photo/creative-workers-standing-near-work-table-being-happy-finish-their-work_273609-14159.jpg",
},
{
name: "Sneha Sharma",
role: "Customer",
quote: "Custom work was perfectly done according to my specific requirements.",
imageSrc: "http://img.b2bpic.net/free-photo/daughter-giving-present-father-sofa_23-2147813822.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
<TestimonialsSection />
<div id="faq" data-section="faq">
<SectionErrorBoundary name="faq">
<FaqSplitMedia
tag="Support"
title="Common Questions"
description="Answers to help you get the best out of Furniture King."
items={[
{
question: "Can I request custom furniture designs?",
answer: "Yes, we specialize in customized interior detailing.",
},
{
question: "Do you deliver across Haryana?",
answer: "Yes, we handle safe and reliable furniture delivery in and around Jagadhri.",
},
{
question: "Are your prices fixed?",
answer: "We offer fair and reasonable pricing for premium quality furniture.",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/design-team-busy-working-talking-concept_53876-31190.jpg"
/>
</SectionErrorBoundary>
</div>
<FaqSection />
<div id="contact" data-section="contact">
<SectionErrorBoundary name="contact">
<ContactCta
tag="Visit Us"
text="Located at Shop no. 4-5, opp. Kamboj Nursery, Jagadhri, Haryana. We look forward to meeting you!"
primaryButton={{
text: "Get Directions",
href: "#",
}}
secondaryButton={{
text: "Call Now",
href: "tel:+",
}}
/>
</SectionErrorBoundary>
</div>
<ContactSection />
</>
);
}

View File

@@ -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 AboutTestimonial from '@/components/sections/about/AboutTestimonial';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function AboutSection(): React.JSX.Element {
return (
<div id="about" data-section="about">
<SectionErrorBoundary name="about">
<AboutTestimonial
tag="Our Story"
quote="Providing the latest, high-quality furniture for your home and office with personalized interior solutions."
author="Furniture King Team"
role="Jagadhri's Finest"
imageSrc="http://img.b2bpic.net/free-photo/man-working-with-wood-workshop_23-2148898056.jpg"
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -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 (
<div id="contact" data-section="contact">
<SectionErrorBoundary name="contact">
<ContactCta
tag="Visit Us"
text="Located at Shop no. 4-5, opp. Kamboj Nursery, Jagadhri, Haryana. We look forward to meeting you!"
primaryButton={{
text: "Get Directions",
href: "#",
}}
secondaryButton={{
text: "Call Now",
href: "tel:+",
}}
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -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 (
<div id="faq" data-section="faq">
<SectionErrorBoundary name="faq">
<FaqSplitMedia
tag="Support"
title="Common Questions"
description="Answers to help you get the best out of Furniture King."
items={[
{
question: "Can I request custom furniture designs?",
answer: "Yes, we specialize in customized interior detailing.",
},
{
question: "Do you deliver across Haryana?",
answer: "Yes, we handle safe and reliable furniture delivery in and around Jagadhri.",
},
{
question: "Are your prices fixed?",
answer: "We offer fair and reasonable pricing for premium quality furniture.",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/design-team-busy-working-talking-concept_53876-31190.jpg"
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -0,0 +1,37 @@
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "features" section.
import React from 'react';
import FeaturesRevealCards from '@/components/sections/features/FeaturesRevealCards';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function FeaturesSection(): React.JSX.Element {
return (
<div id="features" data-section="features">
<SectionErrorBoundary name="features">
<FeaturesRevealCards
tag="Why Us"
title="Crafting Excellence"
description="We blend tradition with modern design to provide furniture that transforms spaces."
items={[
{
title: "Custom Detailing",
description: "Tailored interior solutions designed specifically for your space and needs.",
imageSrc: "http://img.b2bpic.net/free-photo/office-chair-still-life_23-2151149092.jpg",
},
{
title: "Antique Collection",
description: "Unique, hand-picked antique pieces that add character and history to your home.",
imageSrc: "http://img.b2bpic.net/free-photo/geometric-pastel-chair_23-2152002515.jpg",
},
{
title: "Quality Assured",
description: "We prioritize customer satisfaction with durable materials and expert craftsmanship.",
imageSrc: "http://img.b2bpic.net/free-photo/floor-cozy-couch-inside-apartment_1203-4418.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -0,0 +1,19 @@
// Created by add_section_from_catalog (HeroOverlay).
import React from 'react';
import HeroOverlay from '@/components/sections/hero/HeroOverlay';
export default function HeroSection(): React.JSX.Element {
return (
<div data-webild-section="hero" id="hero">
<HeroOverlay
primaryButton={{"href":"#products","text":"Explore Collection"}}
secondaryButton={{"href":"#contact","text":"Visit Store"}}
description="Quality furniture for home and office. Experience customized interior detailing and timeless craftsmanship in the heart of Haryana."
title="Premium Furniture for Home & Office"
tag="Furniture King Jagadhri"
imageSrc="http://img.b2bpic.net/free-photo/woman-doing-daily-activities-minimal-decorated-room_23-2150407590.jpg"
/>
</div>
);
}

View File

@@ -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 (
<div id="products" data-section="products">
<SectionErrorBoundary name="products">
<FeaturesImageBento
tag="Catalog"
title="Explore Our Range"
description="Browse our hand-crafted selection of home and office furniture."
items={[
{
title: "Dining Sets",
description: "Elegant dining tables for family gatherings.",
imageSrc: "http://img.b2bpic.net/free-photo/modern-small-chair-with-blue-cushion-it-room_181624-44108.jpg",
},
{
title: "Office Desks",
description: "Professional and ergonomic workspace furniture.",
imageSrc: "http://img.b2bpic.net/free-photo/comfy-blue-wing-chair-room-with-gray-walls_181624-42114.jpg",
},
{
title: "Beds",
description: "Luxury bedroom sets for deep comfort.",
imageSrc: "http://img.b2bpic.net/free-photo/table-set-dinning-table_1339-3459.jpg",
},
{
title: "Cabinets",
description: "Functional storage with timeless aesthetics.",
imageSrc: "http://img.b2bpic.net/free-photo/empty-office-with-modern-furnishings-tech-generated-by-ai_188544-13764.jpg",
},
{
title: "Armchairs",
description: "Premium comfort for every room.",
imageSrc: "http://img.b2bpic.net/free-photo/comfy-blue-wing-chair-studio-with-gray-walls_181624-28916.jpg",
},
{
title: "Interior Decor",
description: "Small accents for a big personality.",
imageSrc: "http://img.b2bpic.net/free-photo/workplace-late-night-night-work-concept_169016-17457.jpg",
},
{
title: "Antique Pieces",
description: "Exclusive vintage-inspired furniture.",
imageSrc: "http://img.b2bpic.net/free-photo/closeup-blue-chair-with-high-legs-room-with-gray-walls_181624-25936.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -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 TestimonialQuoteCards from '@/components/sections/testimonial/TestimonialQuoteCards';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function TestimonialsSection(): React.JSX.Element {
return (
<div id="testimonials" data-section="testimonials">
<SectionErrorBoundary name="testimonials">
<TestimonialQuoteCards
tag="Reviews"
title="What Our Customers Say"
description="Trusted by customers across Jagadhri for quality and service."
testimonials={[
{
name: "Prashant S",
role: "Customer",
quote: "Very good place for buying furniture in jagadhri at very reasonable price.",
imageSrc: "http://img.b2bpic.net/free-photo/happy-dark-haired-girl-leans-shoulder-boyfriend-who-holds-wrapped-potted-domestic-plant_273609-33198.jpg",
},
{
name: "Ashish Kumar",
role: "Customer",
quote: "The craftsmanship and dedication to quality service is truly impressive.",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-cafe_273609-12708.jpg",
},
{
name: "Anjali Verma",
role: "Customer",
quote: "Beautiful furniture that really changed the look of my entire living room.",
imageSrc: "http://img.b2bpic.net/free-photo/women-wellbeing-lifestyle-beautiful-young-woman-sofa-drinking-orange-juice-relaxing-home_1258-198531.jpg",
},
{
name: "Rajesh Gupta",
role: "Customer",
quote: "Great variety and very helpful staff during the selection process.",
imageSrc: "http://img.b2bpic.net/free-photo/creative-workers-standing-near-work-table-being-happy-finish-their-work_273609-14159.jpg",
},
{
name: "Sneha Sharma",
role: "Customer",
quote: "Custom work was perfectly done according to my specific requirements.",
imageSrc: "http://img.b2bpic.net/free-photo/daughter-giving-present-father-sofa_23-2147813822.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
);
}