From b8b2d213f8490ebfc600fe41079917f0e4e5d623 Mon Sep 17 00:00:00 2001 From: kudinDmitriyUp Date: Mon, 22 Jun 2026 03:01:15 +0000 Subject: [PATCH 1/3] Bob AI: fix build error in src/components/Layout.tsx --- src/components/Layout.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx index 17df177..b3436a7 100644 --- a/src/components/Layout.tsx +++ b/src/components/Layout.tsx @@ -43,6 +43,7 @@ export default function Layout() { Date: Mon, 22 Jun 2026 03:01:31 +0000 Subject: [PATCH 2/3] Update src/components/Layout.tsx --- src/components/Layout.tsx | 112 ++++++++++++-------------------------- 1 file changed, 34 insertions(+), 78 deletions(-) diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx index b3436a7..edc207d 100644 --- a/src/components/Layout.tsx +++ b/src/components/Layout.tsx @@ -7,99 +7,55 @@ import { StyleProvider } from "@/components/ui/StyleProvider"; export default function Layout() { const navItems = [ - { - "name": "Home", - "href": "#hero" - }, - { - "name": "About", - "href": "#about" - }, - { - "name": "Instructors", - "href": "#team" - }, - { - "name": "Contact", - "href": "#contact" - }, - { - "name": "Features", - "href": "#features" - }, - { - "name": "Testimonials", - "href": "#testimonials" - }, - { - "name": "Metrics", - "href": "#metrics" - } -]; + { name: "Home", href: "#hero" }, + { name: "About", href: "#about" }, + { name: "Instructors", href: "#team" }, + { name: "Contact", href: "#contact" }, + { name: "Features", href: "#features" }, + { name: "Testimonials", href: "#testimonials" }, + { name: "Metrics", href: "#metrics" } + ]; return ( + logo="Dojo Miyagi-Ken" + logoImageSrc="https://storage.googleapis.com/webild/users/user_3FTROYcIDMl4O8cEUcmy02cCo9d/uploaded-1782097216131-abaxi6vi.jpg" + ctaButton={{ + text: "Join Us", href: "#contact" + }} + navItems={navItems} + />
+ title: "Support", items: [ + { label: "Contact", href: "#contact" }, + { label: "FAQ", href: "#faq" } + ] + } + ]} + copyright="© 2024 Dojo Miyagi-Ken. All rights reserved." + links={[ + { label: "Privacy Policy", href: "#" }, + { label: "Terms of Service", href: "#" } + ]} + />
); -- 2.49.1 From ca243e31730ccadbbd9d9f26a66cad36223b7371 Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 22 Jun 2026 03:01:31 +0000 Subject: [PATCH 3/3] Update src/pages/HomePage.tsx --- src/pages/HomePage.tsx | 311 +++++++++++++++-------------------------- 1 file changed, 111 insertions(+), 200 deletions(-) diff --git a/src/pages/HomePage.tsx b/src/pages/HomePage.tsx index 1a6e418..3b5e4ee 100644 --- a/src/pages/HomePage.tsx +++ b/src/pages/HomePage.tsx @@ -12,221 +12,132 @@ import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary"; export default function HomePage() { return ( <> -
- +
+ - -
+ tag="Traditional Excellence" + title="Dojo Miyagi-Ken: Martial Arts Academy" + description="Building character and strength through traditional karate in Samara, Nosara, and Islita." + primaryButton={{ + text: "Schedule a Class", href: "#contact"}} + secondaryButton={{ + text: "Our Locations", href: "#about"}} + items={[ + { imageSrc: "http://img.b2bpic.net/free-photo/side-view-asian-people-practicing-taekwondo_23-2150753741.jpg" }, + { imageSrc: "http://img.b2bpic.net/free-photo/full-shot-people-practicing-taekwondo_23-2150260439.jpg" }, + { imageSrc: "http://img.b2bpic.net/free-photo/full-shot-samurai-meditating-indoors_23-2149456457.jpg" }, + { imageSrc: "http://img.b2bpic.net/free-photo/man-practicing-japanese-handwriting-with-brush-ink_23-2149124215.jpg" }, + { imageSrc: "http://img.b2bpic.net/free-photo/side-view-male-martial-arts-instructor-practicing-with-female-trainee_23-2148845963.jpg" }, + { imageSrc: "http://img.b2bpic.net/free-photo/front-view-people-practicing-tai-chi-indoors_23-2149960127.jpg" } + ]} + /> +
+
-
- +
+ - -
+ tag="Our Mission" + quote="Karate is not just a physical activity, it's a way of life that develops the mind and spirit, building resilient individuals for society." + author="Sensei Miyagi-Ken" + role="Founder & Head Instructor" + imageSrc="http://img.b2bpic.net/free-photo/young-man-looking-red-pepper_114579-30611.jpg" + /> +
+
-
- +
+ - -
+ tag="What We Teach" + title="Comprehensive Martial Arts Program" + description="We offer programs for all ages and skill levels, focused on traditional techniques and practical self-defense." + features={[ + { icon: Shield, title: "Self-Defense", description: "Practical, proven techniques for real-world scenarios." }, + { icon: Zap, title: "Physical Fitness", description: "High-intensity training for strength and flexibility." }, + { icon: Award, title: "Character Growth", description: "Developing discipline, focus, and self-confidence." } + ]} + /> +
+
-
- +
+ - -
+ tag="Our Experts" + title="Meet Your Instructors" + description="Our team of dedicated black belt instructors is committed to your martial arts journey." + groups={[ + { + title: "Instructional Team", members: [ + { name: "Sensei Ken", role: "Head Instructor", detail: "30 years of teaching experience.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-man-trying-break-zucchini_114579-30658.jpg" }, + { name: "Sempai Maya", role: "Senior Coach", detail: "Specialist in children's development.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-baseball-player-portrait_23-2151207929.jpg" } + ] + } + ]} + /> +
+
-
- +
+ - -
+ tag="Testimonials" + title="Words from our Dojo" + description="See how Dojo Miyagi-Ken has transformed lives in our community." + testimonials={[ + { name: "Alex R.", role: "Student", quote: "The training here is intense but transformative.", imageSrc: "http://img.b2bpic.net/free-photo/male-martial-arts-instructor-training-with-female-trainee-practice-hall-with-copy-space_23-2148845929.jpg" }, + { name: "Maria L.", role: "Parent", quote: "My kids have developed so much focus since starting.", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-practicing-taekwondo-gymnasium_23-2150207143.jpg" }, + { name: "Carlos G.", role: "Student", quote: "I feel stronger and more confident than ever before.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-girl-karate-costume-outdoor_23-2148324765.jpg" }, + { name: "Elena P.", role: "Student", quote: "A truly professional and welcoming environment.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-asian-man-practising-taekwondo_52683-101641.jpg" }, + { name: "David M.", role: "Student", quote: "Best decision I've ever made for my fitness.", imageSrc: "http://img.b2bpic.net/free-photo/girl-fighter-with-box-gloves-white-background_23-2148322365.jpg" } + ]} + /> +
+
-
- +
+ - -
+ tag="Impact" + title="Academy Achievements" + description="Dojo Miyagi-Ken has a rich history of serving students across Costa Rica." + metrics={[ + { value: "10+", title: "Years of Tradition", description: "Serving the local community for over a decade.", imageSrc: "http://img.b2bpic.net/free-photo/boxers-train-ring-gym_1328-5250.jpg" }, + { value: "500+", title: "Students Trained", description: "Helping students reach their martial arts potential.", imageSrc: "http://img.b2bpic.net/free-photo/african-sporty-man-boxing-mixed-people-training_1157-46278.jpg" } + ]} + /> +
+
-
- +
+ - -
+ tag="FAQs" + title="Frequently Asked Questions" + description="Everything you need to know about starting your karate journey." + categories={[ + { + name: "Getting Started", items: [ + { question: "What is the minimum age for kids?", answer: "We welcome students from age 5 and up." }, + { question: "Do I need experience?", answer: "No, all levels are welcome, from absolute beginners to advanced." } + ] + } + ]} + /> +
+
-
- +
+ - -
+ tag="Ready to Start?" + text="Join our dojo today and start your training in Samara, Nosara, or Islita." + primaryButton={{ text: "Contact Us", href: "mailto:info@miyagiken.cr" }} + secondaryButton={{ text: "Our Locations", href: "#" }} + /> +
+
); } -- 2.49.1