diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx
index 841e7f0..3dac172 100644
--- a/src/app/about/page.tsx
+++ b/src/app/about/page.tsx
@@ -20,9 +20,7 @@ export default function AboutPage() {
];
const navButton = {
- text: "📞 +420 777 038 440",
- href: "tel:+420777038440",
- };
+ text: "📞 +420 777 038 440", href: "tel:+420777038440"};
return (
@@ -149,29 +121,14 @@ export default function AboutPage() {
animationType="opacity"
metrics={[
{
- id: "metric-1",
- category: "Address",
- title: "Workshop Location",
- subtitle: "Husova 909",
- value: "Planá nad Lužnicí",
- },
+ id: "metric-1", category: "Address", title: "Workshop Location", subtitle: "Husova 909", value: "Planá nad Lužnicí"},
{
- id: "metric-2",
- category: "Phone",
- title: "Call Us",
- subtitle: "+420 777 038 440",
- value: "Available Daily",
- },
+ id: "metric-2", category: "Phone", title: "Call Us", subtitle: "+420 777 038 440", value: "Available Daily"},
{
- id: "metric-3",
- category: "Region",
- title: "Service Area",
- subtitle: "South Bohemia",
- value: "South Tábor Region",
- },
+ id: "metric-3", category: "Region", title: "Service Area", subtitle: "South Bohemia", value: "South Tábor Region"},
]}
- titleClassName="text-3xl md:text-4xl font-bold"
- descriptionClassName="text-lg text-foreground/70"
+ textBoxTitleClassName="text-3xl md:text-4xl font-bold"
+ textBoxDescriptionClassName="text-lg text-foreground/70"
/>
@@ -183,14 +140,10 @@ export default function AboutPage() {
socialLinks={[
{
icon: MapPin,
- href: "https://maps.google.com/?q=Husova+909+Planá+nad+Lužnicí",
- ariaLabel: "Visit us on Google Maps",
- },
+ href: "https://maps.google.com/?q=Husova+909+Planá+nad+Lužnicí", ariaLabel: "Visit us on Google Maps"},
{
icon: Phone,
- href: "tel:+420777038440",
- ariaLabel: "Call XtremeBikes",
- },
+ href: "tel:+420777038440", ariaLabel: "Call XtremeBikes"},
]}
containerClassName="bg-card border-t border-accent/30"
/>
diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx
index 49f7ee4..fd6bb47 100644
--- a/src/app/contact/page.tsx
+++ b/src/app/contact/page.tsx
@@ -36,9 +36,7 @@ export default function ContactPage() {
navItems={navItems}
brandName="XtremeBikes"
button={{
- text: "📞 +420 777 038 440",
- href: "tel:+420777038440",
- }}
+ text: "📞 +420 777 038 440", href: "tel:+420777038440"}}
/>
@@ -52,11 +50,9 @@ export default function ContactPage() {
background={{ variant: "radial-gradient" }}
buttons={[
{
- text: "📞 Call Now",
- href: "tel:+420777038440",
- },
+ text: "📞 Call Now", href: "tel:+420777038440"},
]}
- imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=uzc2cb&_wi=2"
+ imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=uzc2cb"
imageAlt="XtremeBikes Workshop Contact"
mediaAnimation="blur-reveal"
className="min-h-screen"
@@ -75,9 +71,7 @@ export default function ContactPage() {
description="Fill out the form below and we'll respond as quickly as possible. For urgent issues, call directly at +420 777 038 440."
buttons={[
{
- text: "📞 Call Instead",
- href: "tel:+420777038440",
- },
+ text: "📞 Call Instead", href: "tel:+420777038440"},
]}
buttonAnimation="slide-up"
background={{ variant: "plain" }}
@@ -99,29 +93,14 @@ export default function ContactPage() {
animationType="opacity"
metrics={[
{
- id: "info-1",
- category: "Address",
- title: "Husova 909",
- subtitle: "Planá nad Lužnicí",
- value: "39111 Czech Republic",
- },
+ id: "info-1", category: "Address", title: "Husova 909", subtitle: "Planá nad Lužnicí", value: "39111 Czech Republic"},
{
- id: "info-2",
- category: "Phone",
- title: "+420 777 038 440",
- subtitle: "Direct Line",
- value: "Call Anytime",
- },
+ id: "info-2", category: "Phone", title: "+420 777 038 440", subtitle: "Direct Line", value: "Call Anytime"},
{
- id: "info-3",
- category: "Hours",
- title: "Monday - Friday",
- subtitle: "8:00 - 18:00",
- value: "Saturday by Appointment",
- },
+ id: "info-3", category: "Hours", title: "Monday - Friday", subtitle: "8:00 - 18:00", value: "Saturday by Appointment"},
]}
- titleClassName="text-3xl md:text-4xl font-bold"
- descriptionClassName="text-lg text-foreground/70"
+ textBoxTitleClassName="text-3xl md:text-4xl font-bold"
+ textBoxDescriptionClassName="text-lg text-foreground/70"
/>
@@ -132,14 +111,10 @@ export default function ContactPage() {
socialLinks={[
{
icon: Phone,
- href: "tel:+420777038440",
- ariaLabel: "Call XtremeBikes",
- },
+ href: "tel:+420777038440", ariaLabel: "Call XtremeBikes"},
{
icon: MapPin,
- href: "https://maps.google.com/?q=Husova+909+Planá+nad+Lužnicí",
- ariaLabel: "Google Maps Directions",
- },
+ href: "https://maps.google.com/?q=Husova+909+Planá+nad+Lužnicí", ariaLabel: "Google Maps Directions"},
]}
ariaLabel="Site footer with contact information"
containerClassName="bg-card border-t border-accent/30"
diff --git a/src/app/motorcycles/page.tsx b/src/app/motorcycles/page.tsx
index b2d9d9d..6bf2f18 100644
--- a/src/app/motorcycles/page.tsx
+++ b/src/app/motorcycles/page.tsx
@@ -19,9 +19,7 @@ export default function MotorcyclesPage() {
];
const navButton = {
- text: "📞 +420 777 038 440",
- href: "tel:+420777038440",
- };
+ text: "📞 +420 777 038 440", href: "tel:+420777038440"};
return (
diff --git a/src/app/page.tsx b/src/app/page.tsx
index d435583..d8bbbc0 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -38,9 +38,7 @@ export default function HomePage() {
brandName="XtremeBikes"
navItems={navItems}
button={{
- text: "📞 +420 777 038 440",
- href: "tel:+420777038440",
- }}
+ text: "📞 +420 777 038 440", href: "tel:+420777038440"}}
/>
@@ -58,7 +56,7 @@ export default function HomePage() {
{ text: "Request Service", href: "/contact" },
]}
buttonAnimation="slide-up"
- imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=uzc2cb&_wi=1"
+ imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=uzc2cb"
imageAlt="XtremeBikes Professional Motorcycle Workshop"
mediaAnimation="blur-reveal"
className="min-h-screen"
@@ -81,44 +79,32 @@ export default function HomePage() {
animationType="slide-up"
features={[
{
- title: "Expert Technicians",
- description: "Experienced motorcycle mechanics with specialized knowledge in all repair types.",
- bentoComponent: "icon-info-cards",
- items: [
+ title: "Expert Technicians", description: "Experienced motorcycle mechanics with specialized knowledge in all repair types.", bentoComponent: "icon-info-cards", items: [
{ icon: CheckCircle, label: "Certified", value: "20+ Years" },
{ icon: Wrench, label: "Specialized", value: "All Makes" },
],
},
{
- title: "Professional Welding",
- description: "Aluminum wheel welding and non-ferrous metal work with precision equipment.",
- bentoComponent: "icon-info-cards",
- items: [
+ title: "Professional Welding", description: "Aluminum wheel welding and non-ferrous metal work with precision equipment.", bentoComponent: "icon-info-cards", items: [
{ icon: Zap, label: "Precision", value: "Industrial" },
{ icon: Shield, label: "Quality", value: "Guaranteed" },
],
},
{
- title: "Fast Service",
- description: "Quick turnaround on repairs without sacrificing quality craftsmanship.",
- bentoComponent: "icon-info-cards",
- items: [
+ title: "Fast Service", description: "Quick turnaround on repairs without sacrificing quality craftsmanship.", bentoComponent: "icon-info-cards", items: [
{ icon: Clock, label: "Urgent", value: "Same Day" },
{ icon: CheckCircle, label: "Reliable", value: "On Time" },
],
},
{
- title: "Local Workshop",
- description: "Owned and operated locally in Planá nad Lužnicí, serving South Bohemia.",
- bentoComponent: "icon-info-cards",
- items: [
+ title: "Local Workshop", description: "Owned and operated locally in Planá nad Lužnicí, serving South Bohemia.", bentoComponent: "icon-info-cards", items: [
{ icon: MapPin, label: "Location", value: "Local" },
{ icon: Star, label: "Trusted", value: "Reputation" },
],
},
]}
- titleClassName="text-3xl md:text-4xl font-bold"
- descriptionClassName="text-lg text-foreground/70"
+ cardTitleClassName="text-3xl md:text-4xl font-bold"
+ textBoxDescriptionClassName="text-lg text-foreground/70"
/>
@@ -135,29 +121,32 @@ export default function HomePage() {
animationType="blur-reveal"
features={[
{
- title: "Motorcycle Repair",
- description: "Engine diagnostics, brake service, electrical repairs, and full mechanical restoration.",
- button: { text: "Learn More", href: "/services" },
+ title: "Motorcycle Repair", description: "Engine diagnostics, brake service, electrical repairs, and full mechanical restoration.", bentoComponent: "icon-info-cards", items: [
+ { icon: Wrench, label: "Service", value: "Expert" },
+ { icon: CheckCircle, label: "Quality", value: "Guaranteed" },
+ ],
},
{
- title: "Scooter Service",
- description: "Routine maintenance, clutch replacement, transmission repair, and parts sourcing.",
- button: { text: "Learn More", href: "/services" },
+ title: "Scooter Service", description: "Routine maintenance, clutch replacement, transmission repair, and parts sourcing.", bentoComponent: "icon-info-cards", items: [
+ { icon: Wrench, label: "Maintenance", value: "Complete" },
+ { icon: CheckCircle, label: "Parts", value: "Available" },
+ ],
},
{
- title: "Restoration",
- description: "Complete motorcycle restoration from ground-up, custom builds, and vintage bike revival.",
- button: { text: "Learn More", href: "/services" },
+ title: "Restoration", description: "Complete motorcycle restoration from ground-up, custom builds, and vintage bike revival.", bentoComponent: "icon-info-cards", items: [
+ { icon: Star, label: "Custom", value: "Builds" },
+ { icon: CheckCircle, label: "Vintage", value: "Revival" },
+ ],
},
{
- title: "Aluminum Welding",
- description: "Wheel welding, frame repair, custom fabrication of motorcycle components.",
- button: { text: "Learn More", href: "/services" },
+ title: "Aluminum Welding", description: "Wheel welding, frame repair, custom fabrication of motorcycle components.", bentoComponent: "icon-info-cards", items: [
+ { icon: Zap, label: "Welding", value: "Precision" },
+ { icon: Shield, label: "Quality", value: "Assured" },
+ ],
},
]}
- titleClassName="text-3xl md:text-4xl font-bold"
- descriptionClassName="text-lg text-foreground/70"
- buttonClassName="px-4 py-2 rounded font-semibold"
+ cardTitleClassName="text-3xl md:text-4xl font-bold"
+ textBoxDescriptionClassName="text-lg text-foreground/70"
/>
@@ -166,10 +155,7 @@ export default function HomePage() {
@@ -51,7 +49,7 @@ export default function ServicesPage() {
tagAnimation="slide-up"
background={{ variant: "radial-gradient" }}
buttons={[{ text: "📞 Call for Service", href: "tel:+420777038440" }]}
- imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=nzurog&_wi=1"
+ imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=nzurog"
imageAlt="XtremeBikes Motorcycle Repair Service"
mediaAnimation="blur-reveal"
titleClassName="text-4xl md:text-5xl font-bold"
@@ -72,32 +70,44 @@ export default function ServicesPage() {
animationType="slide-up"
features={[
{
- title: "Motorcycle Repair",
- description: "Engine diagnostics, carburetor cleaning, fuel system repair, ignition system service, and complete mechanical overhaul.",
+ title: "Motorcycle Repair", description: "Engine diagnostics, carburetor cleaning, fuel system repair, ignition system service, and complete mechanical overhaul.", bentoComponent: "icon-info-cards", items: [
+ { icon: Wrench, label: "Service", value: "Complete" },
+ { icon: CheckCircle, label: "Quality", value: "Expert" },
+ ],
},
{
- title: "Scooter Service",
- description: "Routine maintenance, oil changes, filter replacement, clutch adjustment, transmission repair, and parts sourcing.",
+ title: "Scooter Service", description: "Routine maintenance, oil changes, filter replacement, clutch adjustment, transmission repair, and parts sourcing.", bentoComponent: "icon-info-cards", items: [
+ { icon: Wrench, label: "Maintenance", value: "Routine" },
+ { icon: CheckCircle, label: "Parts", value: "Available" },
+ ],
},
{
- title: "Brake Service",
- description: "Brake pad replacement, rotor resurfacing, caliper service, brake fluid flush, and ABS diagnostic repair.",
+ title: "Brake Service", description: "Brake pad replacement, rotor resurfacing, caliper service, brake fluid flush, and ABS diagnostic repair.", bentoComponent: "icon-info-cards", items: [
+ { icon: Wrench, label: "Brake", value: "Service" },
+ { icon: CheckCircle, label: "Safety", value: "First" },
+ ],
},
{
- title: "Electrical Repair",
- description: "Battery service, starter motor repair, charging system diagnostics, lighting system repair, and wiring troubleshooting.",
+ title: "Electrical Repair", description: "Battery service, starter motor repair, charging system diagnostics, lighting system repair, and wiring troubleshooting.", bentoComponent: "icon-info-cards", items: [
+ { icon: Zap, label: "Electrical", value: "Expert" },
+ { icon: CheckCircle, label: "Diagnostic", value: "Advanced" },
+ ],
},
{
- title: "Welding & Fabrication",
- description: "Aluminum wheel welding, non-ferrous metal welding, frame repair, custom fabrication, and metal restoration.",
+ title: "Welding & Fabrication", description: "Aluminum wheel welding, non-ferrous metal welding, frame repair, custom fabrication, and metal restoration.", bentoComponent: "icon-info-cards", items: [
+ { icon: Zap, label: "Welding", value: "Precision" },
+ { icon: CheckCircle, label: "Metal", value: "Work" },
+ ],
},
{
- title: "Complete Restoration",
- description: "Ground-up restoration, vintage bike revival, custom builds, paint and finish work, and mechanical perfection.",
+ title: "Complete Restoration", description: "Ground-up restoration, vintage bike revival, custom builds, paint and finish work, and mechanical perfection.", bentoComponent: "icon-info-cards", items: [
+ { icon: Wrench, label: "Restoration", value: "Full" },
+ { icon: CheckCircle, label: "Custom", value: "Builds" },
+ ],
},
]}
- titleClassName="text-3xl md:text-4xl font-bold"
- descriptionClassName="text-lg text-foreground/70"
+ cardTitleClassName="text-3xl md:text-4xl font-bold"
+ textBoxDescriptionClassName="text-lg text-foreground/70"
/>
@@ -117,33 +127,18 @@ export default function ServicesPage() {
mediaPosition="right"
faqs={[
{
- id: "faq-1",
- title: "How long does a typical repair take?",
- content: "Most routine repairs are completed within 1-2 days. Engine work and restorations may take longer. Call for a specific estimate on your bike.",
- },
+ id: "faq-1", title: "How long does a typical repair take?", content: "Most routine repairs are completed within 1-2 days. Engine work and restorations may take longer. Call for a specific estimate on your bike."},
{
- id: "faq-2",
- title: "Do you work on all brands?",
- content: "Yes! We service all major motorcycle and scooter brands including Yamaha, Honda, Suzuki, Kawasaki, Vespa, Jawa, and many others.",
- },
+ id: "faq-2", title: "Do you work on all brands?", content: "Yes! We service all major motorcycle and scooter brands including Yamaha, Honda, Suzuki, Kawasaki, Vespa, Jawa, and many others."},
{
- id: "faq-3",
- title: "What warranty do you provide?",
- content: "All repair work includes a 3-month warranty on parts and labor. Restorations include extended guarantees on workmanship.",
- },
+ id: "faq-3", title: "What warranty do you provide?", content: "All repair work includes a 3-month warranty on parts and labor. Restorations include extended guarantees on workmanship."},
{
- id: "faq-4",
- title: "Can you help with urgent repairs?",
- content: "Yes! We offer same-day service for urgent repairs when possible. Call immediately with your issue and we'll prioritize your bike.",
- },
+ id: "faq-4", title: "Can you help with urgent repairs?", content: "Yes! We offer same-day service for urgent repairs when possible. Call immediately with your issue and we'll prioritize your bike."},
{
- id: "faq-5",
- title: "Do you buy used motorcycles?",
- content: "We accept trade-ins and buy used motorcycles in good condition. Contact us with details about your bike for an offer.",
- },
+ id: "faq-5", title: "Do you buy used motorcycles?", content: "We accept trade-ins and buy used motorcycles in good condition. Contact us with details about your bike for an offer."},
]}
- titleClassName="text-3xl md:text-4xl font-bold"
- descriptionClassName="text-lg text-foreground/70"
+ textBoxTitleClassName="text-3xl md:text-4xl font-bold"
+ textBoxDescriptionClassName="text-lg text-foreground/70"
/>