Compare commits
76 Commits
version_10
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 56bc5e7305 | |||
| 1dd091ba63 | |||
| 4aff81840c | |||
| b9eb654d67 | |||
| bf6ea2faef | |||
| b7ed3bac2a | |||
| 946853f35b | |||
| bfeb188311 | |||
| 10e874a30a | |||
| 09aced683f | |||
| 4a0924ed19 | |||
| 9d8cc107a1 | |||
| 0527d5740f | |||
| 4545b720e8 | |||
| bfbca01cdb | |||
| cc03af6276 | |||
| 0e471a547b | |||
| 7679019e15 | |||
| 0127ba74ae | |||
| 648a246e6f | |||
| af0a7dc574 | |||
| 545bd8b279 | |||
| 9d8f356144 | |||
| c7491a02db | |||
| 7ba2b943af | |||
| 15cf056f44 | |||
| b1cddc57e3 | |||
| 9410d36f31 | |||
| d7b2e6bedc | |||
| 2f8cec54b5 | |||
| e4b6af03d8 | |||
| bd45df59a1 | |||
| 4d1bf44719 | |||
| 528ae7b940 | |||
| 3d09859d7d | |||
| 8e778b1fd8 | |||
| 61baff1702 | |||
| 9bf48e8d0d | |||
| 95ad9280ca | |||
| b85d97d930 | |||
| 0f4a44629d | |||
| 33f8b6b292 | |||
| 10eb2cc1cd | |||
| d25eb365b0 | |||
| 1c9b947abc | |||
| 39c1ac66cb | |||
| 56e4601748 | |||
| a2095ed484 | |||
| afb5856963 | |||
| 0a344d8aa3 | |||
| 86039d0ccc | |||
| 916074c986 | |||
| fe85f1699e | |||
| 32a29f8887 | |||
| 4885d39945 | |||
| 25907cc2c9 | |||
| 79d85ce032 | |||
| 44af5166fc | |||
| 102c222631 | |||
| cb349c19a5 | |||
| e8814db502 | |||
| bbaa79afe4 | |||
| b04f75d78c | |||
| 5ac084f0aa | |||
| ba252b7a36 | |||
| 9cf6b1938f | |||
| 395fbac99c | |||
| 9eacf663ee | |||
| 46bdd3bb00 | |||
| 276cbeb545 | |||
| 3dd04a338d | |||
| 26e09b410a | |||
| 5b4dcbe51b | |||
| 8820e7dd5f | |||
| 0d82269ad3 | |||
| 96abf9def3 |
@@ -6,6 +6,8 @@ import { ServiceWrapper } from "@/components/ServiceWrapper";
|
||||
import Tag from "@/tag/Tag";
|
||||
import { getVisualEditScript } from "@/utils/visual-edit-script";
|
||||
import { Nunito_Sans } from "next/font/google";
|
||||
import { Montserrat } from "next/font/google";
|
||||
import { Open_Sans } from "next/font/google";
|
||||
|
||||
|
||||
|
||||
@@ -14,8 +16,16 @@ export const metadata: Metadata = {
|
||||
description: 'Moderne Physiotherapie in Konstanz. Schmerzbehandlung, Rehabilitation und Mobilitätstraining mit professionellem Team. Jetzt Termin anfragen.',
|
||||
};
|
||||
|
||||
const nunitoSans = Nunito_Sans({
|
||||
variable: "--font-nunito-sans", subsets: ["latin"],
|
||||
|
||||
|
||||
|
||||
const inter = Inter({
|
||||
variable: "--font-inter",
|
||||
subsets: ["latin"],
|
||||
});
|
||||
const openSans = Open_Sans({
|
||||
variable: "--font-open-sans",
|
||||
subsets: ["latin"],
|
||||
});
|
||||
|
||||
export default function RootLayout({
|
||||
@@ -26,7 +36,7 @@ export default function RootLayout({
|
||||
return (
|
||||
<html lang="en" suppressHydrationWarning>
|
||||
<ServiceWrapper>
|
||||
<body className={`${nunitoSans.variable} antialiased`}>
|
||||
<body className={`${inter.variable} ${openSans.variable} antialiased`}>
|
||||
<Tag />
|
||||
{children}
|
||||
<script
|
||||
|
||||
@@ -3,13 +3,15 @@
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
||||
import HeroBillboardRotatedCarousel from '@/components/sections/hero/HeroBillboardRotatedCarousel';
|
||||
import TextAbout from '@/components/sections/about/TextAbout';
|
||||
import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout';
|
||||
import FeatureBento from '@/components/sections/feature/FeatureBento';
|
||||
import TestimonialCardThirteen from '@/components/sections/testimonial/TestimonialCardThirteen';
|
||||
import FaqSplitText from '@/components/sections/faq/FaqSplitText';
|
||||
import ContactCenter from '@/components/sections/contact/ContactCenter';
|
||||
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
|
||||
import { Activity, Calendar, Heart, HeartHandshake, Smile, Users, Zap } from 'lucide-react';
|
||||
import { Activity, Calendar, Heart, HeartHandshake, Smile, Users, Zap, Award } from 'lucide-react';
|
||||
|
||||
const logoImageUrl = 'https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aj0fCNhpHkySqkJU4xKgOiGDZm/uploaded-1773179572794-hfhl39g7.jpg';
|
||||
|
||||
export default function LandingPage() {
|
||||
return (
|
||||
@@ -41,7 +43,7 @@ export default function LandingPage() {
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardRotatedCarousel
|
||||
title="Physiotherapie, die wirklich hilft – Konstanz"
|
||||
title="Physiotherapie und Training an zentraler Lage in Konstanz "
|
||||
description="Schmerzen lindern, Bewegung zurückgewinnen, Lebensqualität verbessern – mit modernen Therapiemethoden und persönlicher Betreuung. Physio Shala: Ihre Praxis in der Marktstätte."
|
||||
background={{ variant: "plain" }}
|
||||
tag="Professionelle Physiotherapie"
|
||||
@@ -54,11 +56,11 @@ export default function LandingPage() {
|
||||
buttonAnimation="slide-up"
|
||||
buttonClassName="primary"
|
||||
carouselItems={[
|
||||
{ id: "1", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aj0fCNhpHkySqkJU4xKgOiGDZm/uploaded-1773096321975-05c0y0yo.png?_wi=1", imageAlt: "back pain relief physiotherapy treatment" },
|
||||
{ id: "2", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-young-woman-talking-nurse_23-2149341522.jpg", imageAlt: "mobility enhancement physical therapy" },
|
||||
{ id: "3", imageSrc: "http://img.b2bpic.net/free-photo/woman-rehabilitation-center-getting-treatment_23-2150356710.jpg", imageAlt: "modern physiotherapy clinic bright" },
|
||||
{ id: "1", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aj0fCNhpHkySqkJU4xKgOiGDZm/uploaded-1773450753769-cchwza95.png", imageAlt: "back pain relief physiotherapy treatment" },
|
||||
{ id: "2", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aj0fCNhpHkySqkJU4xKgOiGDZm/uploaded-1773450753769-cchwza95.png", imageAlt: "mobility enhancement physical therapy" },
|
||||
{ id: "3", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aj0fCNhpHkySqkJU4xKgOiGDZm/uploaded-1773451145534-xdernpul.jpg", imageAlt: "modern physiotherapy clinic bright" },
|
||||
{ id: "4", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aj0fCNhpHkySqkJU4xKgOiGDZm/uploaded-1773096321975-05c0y0yo.png?_wi=2", imageAlt: "postoperative rehabilitation patient care" },
|
||||
{ id: "5", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aj0fCNhpHkySqkJU4xKgOiGDZm/uploaded-1773096321975-05c0y0yo.png?_wi=3", imageAlt: "elderly patient mobility therapy" },
|
||||
{ id: "5", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aj0fCNhpHkySqkJU4xKgOiGDZm/uploaded-1773450753769-cchwza95.png", imageAlt: "elderly patient mobility therapy" },
|
||||
{ id: "6", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aj0fCNhpHkySqkJU4xKgOiGDZm/uploaded-1773095930893-d3krwvye.png", imageAlt: "athlete sports injury treatment" }
|
||||
]}
|
||||
autoPlay={true}
|
||||
@@ -67,9 +69,12 @@ export default function LandingPage() {
|
||||
</div>
|
||||
|
||||
<div id="about" data-section="about">
|
||||
<TextAbout
|
||||
tag="Über Physio Shala"
|
||||
title="15+ Jahren Erfahrung | 1000+ zufriedene Patienten – Schmerzfrei leben mit modernen Therapiemethoden"
|
||||
<InlineImageSplitTextAbout
|
||||
heading={[
|
||||
{ type: "text", content: "15+ Jahre Erfahrung | " },
|
||||
{ type: "image", src: logoImageUrl, alt: "Physio Shala Logo" },
|
||||
{ type: "text", content: " | Zertifizierte Therapeuten | 1000+ zufriedene Patienten" }
|
||||
]}
|
||||
buttons={[
|
||||
{ text: "Unsere Geschichte", href: "#services" },
|
||||
{ text: "Team kennenlernen", href: "#team" }
|
||||
@@ -187,14 +192,14 @@ export default function LandingPage() {
|
||||
<ContactCenter
|
||||
tag="Kontakt"
|
||||
title="Buchen Sie Ihren Termin"
|
||||
description="Starten Sie Ihre Reise zu besserer Gesundheit und Mobilität. Wir freuen uns, Sie in unserer Praxis willkommen zu heißen."
|
||||
description="Starten Sie Ihre Reise zu besserer Gesundheit und Mobilität. Wir rufen Sie an oder senden Ihnen einen Bestätigungslink."
|
||||
tagIcon={Calendar}
|
||||
tagAnimation="slide-up"
|
||||
background={{ variant: "plain" }}
|
||||
useInvertedBackground={false}
|
||||
inputPlaceholder="Ihre E-Mail-Adresse"
|
||||
buttonText="Termin buchen"
|
||||
termsText="Keine Spam, keine versteckten Verpflichtungen – wir rufen Sie innerhalb von 24 Stunden an. Mit dem Absenden akzeptieren Sie unsere Datenschutzrichtlinie."
|
||||
termsText="Wir werden Sie anrufen oder Ihnen einen Bestätigungslink senden. Keine Spam, keine versteckten Verpflichtungen – wir kontaktieren Sie innerhalb von 24 Stunden. Mit dem Absenden akzeptieren Sie unsere Datenschutzrichtlinie."
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -236,4 +241,4 @@ export default function LandingPage() {
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -11,7 +11,7 @@ html {
|
||||
body {
|
||||
background-color: var(--background);
|
||||
color: var(--foreground);
|
||||
font-family: var(--font-nunito-sans), sans-serif;
|
||||
font-family: var(--font-open-sans), sans-serif;
|
||||
position: relative;
|
||||
min-height: 100vh;
|
||||
overscroll-behavior: none;
|
||||
@@ -24,5 +24,5 @@ h3,
|
||||
h4,
|
||||
h5,
|
||||
h6 {
|
||||
font-family: var(--font-nunito-sans), sans-serif;
|
||||
font-family: var(--font-inter), sans-serif;
|
||||
}
|
||||
|
||||
@@ -10,15 +10,15 @@
|
||||
--accent: #ffffff;
|
||||
--background-accent: #ffffff; */
|
||||
|
||||
--background: #ffffff;
|
||||
--card: #f9f9f9;
|
||||
--foreground: #120a00e6;
|
||||
--primary-cta: #FF7B05;
|
||||
--primary-cta-text: #ffffff;
|
||||
--secondary-cta: #f9f9f9;
|
||||
--secondary-cta-text: #120a00e6;
|
||||
--accent: #e2e2e2;
|
||||
--background-accent: #FF7B05;
|
||||
--background: #fffefe;
|
||||
--card: #f6f7f4;
|
||||
--foreground: #080908;
|
||||
--primary-cta: #0e3a29;
|
||||
--primary-cta-text: #fffefe;
|
||||
--secondary-cta: #e7eecd;
|
||||
--secondary-cta-text: #080908;
|
||||
--accent: #35c18b;
|
||||
--background-accent: #ecebe4;
|
||||
|
||||
/* text sizing - set by ThemeProvider */
|
||||
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
||||
|
||||
Reference in New Issue
Block a user