Files
08c69cd6-9865-4ba4-b8e4-912…/src/app/page.tsx
2026-03-09 23:04:51 +00:00

178 lines
7.8 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
"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 MoFr 8:0020:00", href: "#" },
{ label: "Konstanz, Deutschland", href: "#" },
],
},
]}
copyrightText="© 2024 Physio Shala | Physiotherapie Konstanz. Alle Rechte vorbehalten."
ariaLabel="Site Footer: Physio Shala Contact & Navigation"
/>
</div>
</ThemeProvider>
);
}