Merge version_2_1781526645491 into main #2

Merged
bender merged 1 commits from version_2_1781526645491 into main 2026-06-15 12:32:18 +00:00
8 changed files with 285 additions and 226 deletions

View File

@@ -1,237 +1,33 @@
import AboutTestimonial from '@/components/sections/about/AboutTestimonial';
import ContactCta from '@/components/sections/contact/ContactCta';
import FaqTwoColumn from '@/components/sections/faq/FaqTwoColumn';
import FeaturesBentoGrid from '@/components/sections/features/FeaturesBentoGrid';
import FeaturesImageBento from '@/components/sections/features/FeaturesImageBento';
import HeroSplitVerticalMarquee from '@/components/sections/hero/HeroSplitVerticalMarquee';
import TestimonialOverlayCards from '@/components/sections/testimonial/TestimonialOverlayCards';
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">
<HeroSplitVerticalMarquee
tag="Expert Craftsmanship"
title="Fenyő Trend Kft."
description="We craft premium wood solutions tailored to your unique spaces with passion and decades of expertise."
primaryButton={{
text: "View Projects",
href: "#products",
}}
secondaryButton={{
text: "Learn More",
href: "#about",
}}
leftItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/tags-ribbon-scissor-sticks-jute-spool-empty-transparent-jar-wooden-desk_23-2148164421.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/painted-wooden-background-texture-indoors-design_23-2148283309.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/top-view-flowerpot-with-gardening-tools_23-2147997163.jpg",
},
]}
rightItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/conceptual_1122-1821.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/top-view-wood-planks-nude-background_140725-142527.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-shot-wooden-toy-track-races_181624-32480.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
<>
<HeroSection />
<div id="about" data-section="about">
<SectionErrorBoundary name="about">
<AboutTestimonial
tag="About Us"
quote="Our mission is to bring the natural beauty of wood into every home through sustainable and high-quality craftsmanship."
author="László Nagy"
role="Founder, Fenyő Trend Kft."
imageSrc="http://img.b2bpic.net/free-photo/young-lady-two-young-men-getting-their-picture-taken_171337-12592.jpg"
/>
</SectionErrorBoundary>
</div>
<AboutSection />
<div id="features" data-section="features">
<SectionErrorBoundary name="features">
<FeaturesBentoGrid
tag="Why Us"
title="Why Choose Fenyő Trend"
description="We blend traditional techniques with modern design to provide lasting quality."
features={[
{
title: "Sustainable Wood",
description: "We source only FSC-certified premium timber.",
imageSrc: "http://img.b2bpic.net/free-photo/modern-wooden-kitchen-with-open-shelving-units-interior-has-stylish-laconic-design_169016-72708.jpg",
},
{
title: "Expert Craftsmanship",
description: "Over 20 years of experience in woodcraft.",
imageSrc: "http://img.b2bpic.net/free-photo/handcrafted-wooden-decorative-sculpture_23-2151003084.jpg",
},
{
title: "Bespoke Solutions",
description: "Tailor-made designs for every customer request.",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-rough-wooden-surface_23-2148383605.jpg",
},
{
title: "Reliable Delivery",
description: "On-time completion of every single project.",
imageSrc: "http://img.b2bpic.net/free-photo/empty-artwork-studio-room-with-colorful-pencils-vase-drawing-occupation-nobody-creativity-space-art-tools-wooden-easel-craft-equipment-artistic-design-masterpiece_482257-9388.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
<FeaturesSection />
<div id="products" data-section="products">
<SectionErrorBoundary name="products">
<FeaturesImageBento
tag="Products"
title="Our Creations"
description="Discover our collection of handcrafted interior solutions."
items={[
{
title: "Dining Tables",
description: "Custom tables made to last generations.",
imageSrc: "http://img.b2bpic.net/free-photo/contrast-wood-stone-modern-furniture-premium-textures_169016-71185.jpg",
},
{
title: "Bookshelves",
description: "Functional and aesthetic storage solutions.",
imageSrc: "http://img.b2bpic.net/free-photo/interior-design-zoom-calls-with-chair_23-2149684490.jpg",
},
{
title: "Interior Doors",
description: "Premium finish doors for any home.",
imageSrc: "http://img.b2bpic.net/free-photo/honey-dipper-herbal-soap-wooden-board_23-2147844963.jpg",
},
{
title: "Work Desks",
description: "Professional spaces built from quality wood.",
imageSrc: "http://img.b2bpic.net/free-photo/country-musicians-lifestyle-indoors_23-2151169630.jpg",
},
{
title: "Wall Panels",
description: "Decorative textures to enhance any space.",
imageSrc: "http://img.b2bpic.net/free-photo/photo-wood-texture-pattern_58702-15582.jpg",
},
{
title: "Dining Chairs",
description: "Ergonomic seating for your lifestyle.",
imageSrc: "http://img.b2bpic.net/free-photo/still-life-beach-bag-ready-travel_23-2150440663.jpg",
},
{
title: "Home Decor",
description: "Unique accessories for your home.",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-person-s-hand-making-tag-birdhouse-garland-wooden-table_23-2148125241.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
<ProductsSection />
<div id="testimonials" data-section="testimonials">
<SectionErrorBoundary name="testimonials">
<TestimonialOverlayCards
tag="Reviews"
title="Customer Stories"
description="See why our clients choose Fenyő Trend again and again."
testimonials={[
{
name: "Anna Kovács",
role: "Homeowner",
company: "Budapest Residence",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/closeup-portrait-confident-business-leader_1262-4808.jpg",
},
{
name: "Gábor Szabó",
role: "Architect",
company: "Szabó Design",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/closeup-pensive-handsome-business-leader_1262-4828.jpg",
},
{
name: "Mária Molnár",
role: "Interior Designer",
company: "Molnár Studio",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-women-working-together_23-2150506066.jpg",
},
{
name: "Péter Varga",
role: "Business Owner",
company: "Varga Retail",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-waitress_107420-12307.jpg",
},
{
name: "Zoltán Farkas",
role: "Collector",
company: "Private Collection",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/blond-businessman-happy-expression_1194-3830.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
<TestimonialsSection />
<div id="faq" data-section="faq">
<SectionErrorBoundary name="faq">
<FaqTwoColumn
tag="Support"
title="Frequently Asked"
description="Have questions? We're here to help."
items={[
{
question: "What woods do you use?",
answer: "We primarily work with Oak, Pine, and Walnut.",
},
{
question: "How long for a quote?",
answer: "Typically within 24-48 business hours.",
},
{
question: "Do you do custom designs?",
answer: "Yes, we specialize in custom furniture requests.",
},
{
question: "What's the warranty period?",
answer: "We offer a 2-year warranty on all furniture.",
},
]}
/>
</SectionErrorBoundary>
</div>
<FaqSection />
<div id="contact" data-section="contact">
<SectionErrorBoundary name="contact">
<ContactCta
tag="Get in touch"
text="Ready to bring your vision to life? Contact us today to discuss your project."
primaryButton={{
text: "Call Now",
href: "tel:+3612345678",
}}
secondaryButton={{
text: "Email Us",
href: "mailto:info@fenyotrend.hu",
}}
/>
</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="About Us"
quote="Our mission is to bring the natural beauty of wood into every home through sustainable and high-quality craftsmanship."
author="László Nagy"
role="Founder, Fenyő Trend Kft."
imageSrc="http://img.b2bpic.net/free-photo/young-lady-two-young-men-getting-their-picture-taken_171337-12592.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="Get in touch"
text="Ready to bring your vision to life? Contact us today to discuss your project."
primaryButton={{
text: "Call Now",
href: "tel:+3612345678",
}}
secondaryButton={{
text: "Email Us",
href: "mailto:info@fenyotrend.hu",
}}
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -0,0 +1,38 @@
// 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 FaqTwoColumn from '@/components/sections/faq/FaqTwoColumn';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function FaqSection(): React.JSX.Element {
return (
<div id="faq" data-section="faq">
<SectionErrorBoundary name="faq">
<FaqTwoColumn
tag="Support"
title="Frequently Asked"
description="Have questions? We're here to help."
items={[
{
question: "What woods do you use?",
answer: "We primarily work with Oak, Pine, and Walnut.",
},
{
question: "How long for a quote?",
answer: "Typically within 24-48 business hours.",
},
{
question: "Do you do custom designs?",
answer: "Yes, we specialize in custom furniture requests.",
},
{
question: "What's the warranty period?",
answer: "We offer a 2-year warranty on all furniture.",
},
]}
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -0,0 +1,42 @@
// 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 FeaturesBentoGrid from '@/components/sections/features/FeaturesBentoGrid';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function FeaturesSection(): React.JSX.Element {
return (
<div id="features" data-section="features">
<SectionErrorBoundary name="features">
<FeaturesBentoGrid
tag="Why Us"
title="Why Choose Fenyő Trend"
description="We blend traditional techniques with modern design to provide lasting quality."
features={[
{
title: "Sustainable Wood",
description: "We source only FSC-certified premium timber.",
imageSrc: "http://img.b2bpic.net/free-photo/modern-wooden-kitchen-with-open-shelving-units-interior-has-stylish-laconic-design_169016-72708.jpg",
},
{
title: "Expert Craftsmanship",
description: "Over 20 years of experience in woodcraft.",
imageSrc: "http://img.b2bpic.net/free-photo/handcrafted-wooden-decorative-sculpture_23-2151003084.jpg",
},
{
title: "Bespoke Solutions",
description: "Tailor-made designs for every customer request.",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-rough-wooden-surface_23-2148383605.jpg",
},
{
title: "Reliable Delivery",
description: "On-time completion of every single project.",
imageSrc: "http://img.b2bpic.net/free-photo/empty-artwork-studio-room-with-colorful-pencils-vase-drawing-occupation-nobody-creativity-space-art-tools-wooden-easel-craft-equipment-artistic-design-masterpiece_482257-9388.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -0,0 +1,20 @@
// Created by add_section_from_catalog (HeroOverlayTestimonial).
import React from 'react';
import HeroOverlayTestimonial from '@/components/sections/hero/HeroOverlayTestimonial';
export default function HeroSection(): React.JSX.Element {
return (
<div data-webild-section="hero" id="hero">
<HeroOverlayTestimonial
primaryButton={{"text":"View Projects","href":"#products"}}
testimonials={[{"rating":5,"text":"Amazing craftsmanship and attention to detail. Highly recommend Fenyő Trend Kft.!","handle":"@johndoe","imageSrc":"http://img.b2bpic.net/free-photo/top-view-wood-planks-nude-background_140725-142527.jpg","name":"John Doe"},{"rating":5,"text":"The custom wood solutions transformed our living space. Exceptional quality.","name":"Jane Smith","imageSrc":"http://img.b2bpic.net/free-photo/painted-wooden-background-texture-indoors-design_23-2148283309.jpg","handle":"@janesmith"}]}
secondaryButton={{"href":"#about","text":"Learn More"}}
imageSrc="http://img.b2bpic.net/free-photo/tags-ribbon-scissor-sticks-jute-spool-empty-transparent-jar-wooden-desk_23-2148164421.jpg"
title="Fenyő Trend Kft."
tag="Expert Craftsmanship"
description="We craft premium wood solutions tailored to your unique spaces with passion and decades of expertise."
/>
</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="Products"
title="Our Creations"
description="Discover our collection of handcrafted interior solutions."
items={[
{
title: "Dining Tables",
description: "Custom tables made to last generations.",
imageSrc: "http://img.b2bpic.net/free-photo/contrast-wood-stone-modern-furniture-premium-textures_169016-71185.jpg",
},
{
title: "Bookshelves",
description: "Functional and aesthetic storage solutions.",
imageSrc: "http://img.b2bpic.net/free-photo/interior-design-zoom-calls-with-chair_23-2149684490.jpg",
},
{
title: "Interior Doors",
description: "Premium finish doors for any home.",
imageSrc: "http://img.b2bpic.net/free-photo/honey-dipper-herbal-soap-wooden-board_23-2147844963.jpg",
},
{
title: "Work Desks",
description: "Professional spaces built from quality wood.",
imageSrc: "http://img.b2bpic.net/free-photo/country-musicians-lifestyle-indoors_23-2151169630.jpg",
},
{
title: "Wall Panels",
description: "Decorative textures to enhance any space.",
imageSrc: "http://img.b2bpic.net/free-photo/photo-wood-texture-pattern_58702-15582.jpg",
},
{
title: "Dining Chairs",
description: "Ergonomic seating for your lifestyle.",
imageSrc: "http://img.b2bpic.net/free-photo/still-life-beach-bag-ready-travel_23-2150440663.jpg",
},
{
title: "Home Decor",
description: "Unique accessories for your home.",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-person-s-hand-making-tag-birdhouse-garland-wooden-table_23-2148125241.jpg",
},
]}
/>
</SectionErrorBoundary>
</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 "testimonials" section.
import React from 'react';
import TestimonialOverlayCards from '@/components/sections/testimonial/TestimonialOverlayCards';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function TestimonialsSection(): React.JSX.Element {
return (
<div id="testimonials" data-section="testimonials">
<SectionErrorBoundary name="testimonials">
<TestimonialOverlayCards
tag="Reviews"
title="Customer Stories"
description="See why our clients choose Fenyő Trend again and again."
testimonials={[
{
name: "Anna Kovács",
role: "Homeowner",
company: "Budapest Residence",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/closeup-portrait-confident-business-leader_1262-4808.jpg",
},
{
name: "Gábor Szabó",
role: "Architect",
company: "Szabó Design",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/closeup-pensive-handsome-business-leader_1262-4828.jpg",
},
{
name: "Mária Molnár",
role: "Interior Designer",
company: "Molnár Studio",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-women-working-together_23-2150506066.jpg",
},
{
name: "Péter Varga",
role: "Business Owner",
company: "Varga Retail",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-waitress_107420-12307.jpg",
},
{
name: "Zoltán Farkas",
role: "Collector",
company: "Private Collection",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/blond-businessman-happy-expression_1194-3830.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
);
}