178 lines
7.8 KiB
TypeScript
178 lines
7.8 KiB
TypeScript
"use client";
|
||
|
||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||
import NavbarStyleApple from "@/components/navbar/NavbarStyleApple/NavbarStyleApple";
|
||
import HeroBillboard from '@/components/sections/hero/HeroBillboard';
|
||
import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout';
|
||
import FeatureCardTwentyOne from '@/components/sections/feature/FeatureCardTwentyOne';
|
||
import MetricCardFourteen from '@/components/sections/metrics/MetricCardFourteen';
|
||
import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive';
|
||
import FaqBase from '@/components/sections/faq/FaqBase';
|
||
import ContactSplit from '@/components/sections/contact/ContactSplit';
|
||
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
|
||
|
||
export default function Home() {
|
||
return (
|
||
<ThemeProvider
|
||
defaultButtonVariant="elastic-effect"
|
||
defaultTextAnimation="background-highlight"
|
||
borderRadius="rounded"
|
||
contentWidth="smallMedium"
|
||
sizing="medium"
|
||
background="circleGradient"
|
||
cardStyle="gradient-radial"
|
||
primaryButtonStyle="primary-glow"
|
||
secondaryButtonStyle="layered"
|
||
headingFontWeight="extrabold"
|
||
>
|
||
<div id="nav" data-section="nav">
|
||
<NavbarStyleApple
|
||
brandName="Physio Shala"
|
||
navItems={[
|
||
{ name: "About", id: "about" },
|
||
{ name: "Services", id: "services" },
|
||
{ name: "Testimonials", id: "testimonials" },
|
||
{ name: "FAQ", id: "faq" },
|
||
{ name: "Contact", id: "contact" },
|
||
]}
|
||
/>
|
||
</div>
|
||
|
||
<div id="hero" data-section="hero">
|
||
<HeroBillboard
|
||
title="Professional Physiotherapy in Konstanz"
|
||
description="Healing through movement and expert care. Experience personalized therapy that helps you recover and thrive."
|
||
background={{ variant: "plain" }}
|
||
buttons={[
|
||
{ text: "Book Appointment", href: "contact" },
|
||
{ text: "Learn More", href: "about" },
|
||
]}
|
||
/>
|
||
</div>
|
||
|
||
<div id="about" data-section="about">
|
||
<InlineImageSplitTextAbout
|
||
heading={[
|
||
{ type: "text", content: "About Physio Shala" },
|
||
]}
|
||
useInvertedBackground={false}
|
||
buttons={[
|
||
{ text: "Contact Us", href: "contact" },
|
||
]}
|
||
/>
|
||
</div>
|
||
|
||
<div id="services" data-section="services">
|
||
<FeatureCardTwentyOne
|
||
title="Our Services"
|
||
description="Comprehensive physiotherapy treatments tailored to your needs"
|
||
accordionItems={[
|
||
{
|
||
id: "1", title: "Sports Injury Treatment", content: "Specialized care for athletes and active individuals recovering from sports-related injuries."},
|
||
{
|
||
id: "2", title: "Post-Surgical Rehabilitation", content: "Expert guidance through recovery following orthopedic and surgical procedures."},
|
||
{
|
||
id: "3", title: "Chronic Pain Management", content: "Long-term strategies and therapies to manage and reduce chronic pain conditions."},
|
||
]}
|
||
mediaAnimation="opacity"
|
||
useInvertedBackground={false}
|
||
mediaPosition="right"
|
||
/>
|
||
</div>
|
||
|
||
<div id="benefits" data-section="benefits">
|
||
<MetricCardFourteen
|
||
title="Why Choose Physio Shala"
|
||
tag="Benefits"
|
||
metrics={[
|
||
{ id: "1", value: "15+", description: "Years of Experience" },
|
||
{ id: "2", value: "2000+", description: "Patients Helped" },
|
||
{ id: "3", value: "98%", description: "Success Rate" },
|
||
]}
|
||
metricsAnimation="slide-up"
|
||
useInvertedBackground={false}
|
||
/>
|
||
</div>
|
||
|
||
<div id="testimonials" data-section="testimonials">
|
||
<TestimonialCardFive
|
||
testimonials={[
|
||
{
|
||
id: "1", name: "Anna M.", date: "January 2025", title: "Patient", quote: "The physiotherapy at Physio Shala completely transformed my recovery. Highly professional and caring.", tag: "Recovery", avatarSrc: "/placeholders/placeholder1.webp", avatarAlt: "Anna M."},
|
||
{
|
||
id: "2", name: "Michael S.", date: "December 2024", title: "Patient", quote: "Expert treatment with excellent results. I would recommend Physio Shala to anyone needing physiotherapy.", tag: "Sports Injury", avatarSrc: "/placeholders/placeholder1.webp", avatarAlt: "Michael S."},
|
||
]}
|
||
title="Patient Testimonials"
|
||
description="Hear what our satisfied patients say about their experience"
|
||
textboxLayout="default"
|
||
useInvertedBackground={false}
|
||
/>
|
||
</div>
|
||
|
||
<div id="faq" data-section="faq">
|
||
<FaqBase
|
||
faqs={[
|
||
{
|
||
id: "1", title: "Do I need a doctor's referral?", content: "While a referral is helpful for insurance purposes, it's not always required. Contact us to discuss your specific situation."},
|
||
{
|
||
id: "2", title: "How many sessions do I need?", content: "The number of sessions depends on your condition and goals. We'll create a personalized treatment plan during your initial consultation."},
|
||
{
|
||
id: "3", title: "What insurance do you accept?", content: "We work with most major insurance providers. Please contact us with your insurance details for verification."},
|
||
]}
|
||
title="Frequently Asked Questions"
|
||
description="Common questions about our services"
|
||
faqsAnimation="slide-up"
|
||
textboxLayout="default"
|
||
useInvertedBackground={false}
|
||
/>
|
||
</div>
|
||
|
||
<div id="contact" data-section="contact">
|
||
<ContactSplit
|
||
tag="Get in Touch"
|
||
title="Schedule Your Appointment"
|
||
description="Book a consultation with one of our experienced physiotherapists today."
|
||
background={{ variant: "plain" }}
|
||
useInvertedBackground={false}
|
||
mediaPosition="right"
|
||
mediaAnimation="slide-up"
|
||
buttonText="Schedule"
|
||
inputPlaceholder="Enter your email"
|
||
/>
|
||
</div>
|
||
|
||
<div id="footer" data-section="footer">
|
||
<FooterBaseReveal
|
||
columns={[
|
||
{
|
||
title: "Praxis", items: [
|
||
{ label: "Über uns", href: "#about" },
|
||
{ label: "Leistungen", href: "#services" },
|
||
{ label: "Team", href: "#team" },
|
||
{ label: "Kontakt", href: "#contact" },
|
||
],
|
||
},
|
||
{
|
||
title: "Information", items: [
|
||
{ label: "FAQ", href: "#faq" },
|
||
{ label: "Versicherung & Kostenerstattung", href: "#" },
|
||
{ label: "Datenschutz", href: "/privacy" },
|
||
{ label: "Impressum", href: "#" },
|
||
],
|
||
},
|
||
{
|
||
title: "Kontakt", items: [
|
||
{ label: "Telefon: +49 7531 123456", href: "tel:+497531123456" },
|
||
{ label: "Email: info@physioshala.de", href: "mailto:info@physioshala.de" },
|
||
{ label: "Öffnungszeiten Mo–Fr 8:00–20:00", href: "#" },
|
||
{ label: "Konstanz, Deutschland", href: "#" },
|
||
],
|
||
},
|
||
]}
|
||
copyrightText="© 2024 Physio Shala | Physiotherapie Konstanz. Alle Rechte vorbehalten."
|
||
ariaLabel="Site Footer: Physio Shala Contact & Navigation"
|
||
/>
|
||
</div>
|
||
</ThemeProvider>
|
||
);
|
||
} |