Compare commits

...

50 Commits

Author SHA1 Message Date
fed8e26b59 Update src/app/page.tsx 2026-05-02 19:12:54 +00:00
490ffe0cef Merge version_26 into main
Merge version_26 into main
2026-05-02 19:11:42 +00:00
c05232dc53 Update src/app/page.tsx 2026-05-02 19:11:39 +00:00
08db4621e5 Merge version_26 into main
Merge version_26 into main
2026-05-02 19:11:03 +00:00
629dd183ab Update src/app/page.tsx 2026-05-02 19:11:00 +00:00
786e8bfc89 Merge version_25 into main
Merge version_25 into main
2026-05-02 19:09:26 +00:00
a299212a14 Update src/app/page.tsx 2026-05-02 19:09:22 +00:00
172c962d42 Merge version_24 into main
Merge version_24 into main
2026-05-02 19:07:26 +00:00
427467dcb1 Update src/app/page.tsx 2026-05-02 19:07:23 +00:00
25d1139fe8 Merge version_23 into main
Merge version_23 into main
2026-05-02 19:06:25 +00:00
38c91049f3 Update src/app/page.tsx 2026-05-02 19:06:21 +00:00
d5e6ca85ea Merge version_22 into main
Merge version_22 into main
2026-05-02 19:05:02 +00:00
bcb9515753 Update src/app/page.tsx 2026-05-02 19:04:58 +00:00
d63953448c Merge version_21 into main
Merge version_21 into main
2026-05-02 19:02:57 +00:00
9882f0276b Update src/app/page.tsx 2026-05-02 19:02:54 +00:00
de93359051 Merge version_20 into main
Merge version_20 into main
2026-05-02 19:01:21 +00:00
90694af9ea Update src/app/page.tsx 2026-05-02 19:01:18 +00:00
1514bc3599 Merge version_19 into main
Merge version_19 into main
2026-05-02 19:00:31 +00:00
3d22ad47f0 Update src/app/page.tsx 2026-05-02 19:00:28 +00:00
b373f48028 Merge version_18 into main
Merge version_18 into main
2026-05-02 18:58:33 +00:00
e8ecfd2988 Update src/app/page.tsx 2026-05-02 18:58:30 +00:00
28e683f0f3 Merge version_17 into main
Merge version_17 into main
2026-05-02 18:53:31 +00:00
969533d115 Update src/app/page.tsx 2026-05-02 18:53:28 +00:00
52b69f0157 Merge version_16 into main
Merge version_16 into main
2026-05-02 18:52:48 +00:00
dca0bf015e Update src/app/page.tsx 2026-05-02 18:52:45 +00:00
20038b26a6 Merge version_15 into main
Merge version_15 into main
2026-05-02 18:51:45 +00:00
bd656bc1d3 Update src/app/page.tsx 2026-05-02 18:51:42 +00:00
2dac677689 Merge version_15 into main
Merge version_15 into main
2026-05-02 18:51:21 +00:00
f2bd401278 Update src/app/page.tsx 2026-05-02 18:51:18 +00:00
e9331e2c7e Merge version_14 into main
Merge version_14 into main
2026-05-02 18:49:55 +00:00
45c20e9f18 Update src/app/page.tsx 2026-05-02 18:49:52 +00:00
044131bebb Merge version_13 into main
Merge version_13 into main
2026-05-02 18:48:56 +00:00
f907b52f23 Update src/app/page.tsx 2026-05-02 18:48:53 +00:00
bd925705ee Merge version_12 into main
Merge version_12 into main
2026-05-02 18:48:03 +00:00
db8b9bed12 Update src/app/page.tsx 2026-05-02 18:48:00 +00:00
68a4ab133a Merge version_11 into main
Merge version_11 into main
2026-05-02 18:47:01 +00:00
dbcae34ffe Update src/app/page.tsx 2026-05-02 18:46:58 +00:00
6b36b1ea5a Merge version_10 into main
Merge version_10 into main
2026-05-02 18:46:14 +00:00
c87baef2f4 Update src/app/page.tsx 2026-05-02 18:46:08 +00:00
72551ab0c2 Merge version_9 into main
Merge version_9 into main
2026-05-02 18:44:40 +00:00
59e653aaac Update src/app/page.tsx 2026-05-02 18:44:34 +00:00
e137462c22 Merge version_8 into main
Merge version_8 into main
2026-05-02 18:43:47 +00:00
f62283ea03 Update src/app/page.tsx 2026-05-02 18:43:41 +00:00
d078c161b0 Merge version_7 into main
Merge version_7 into main
2026-05-02 18:42:51 +00:00
1617728067 Update src/app/page.tsx 2026-05-02 18:42:45 +00:00
708e1f5dc4 Merge version_6 into main
Merge version_6 into main
2026-05-02 18:40:28 +00:00
25ac6520bf Update src/app/page.tsx 2026-05-02 18:40:22 +00:00
e450b8fddb Merge version_5 into main
Merge version_5 into main
2026-05-02 18:38:43 +00:00
7d529cfb78 Update src/app/page.tsx 2026-05-02 18:38:40 +00:00
e40d2725b8 Merge version_4 into main
Merge version_4 into main
2026-05-02 18:37:12 +00:00

View File

@@ -3,16 +3,19 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactText from '@/components/sections/contact/ContactText';
import FeatureCardMedia from '@/components/sections/feature/FeatureCardMedia';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import HeroSplitKpi from '@/components/sections/hero/HeroSplitKpi';
import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import TestimonialCardSixteen from '@/components/sections/testimonial/TestimonialCardSixteen';
import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive';
import TestimonialCardThirteen from '@/components/sections/testimonial/TestimonialCardThirteen';
export default function LandingPage() {
const handleCall = () => {
window.location.href = "tel:0796062450";
};
return (
<ThemeProvider
defaultButtonVariant="text-stagger"
@@ -34,6 +37,7 @@ export default function LandingPage() {
{ name: "Philosophie", id: "about" },
{ name: "Speisekarte", id: "menu" },
{ name: "Bewertungen", id: "testimonials" },
{ name: "Kundenstimmen", id: "reviews" },
{ name: "Kontakt", id: "contact" },
]}
brandName="Pizza da Vincenzo"
@@ -52,8 +56,9 @@ export default function LandingPage() {
]}
enableKpiAnimation={true}
buttons={[
{ text: "Jetzt bestellen", href: "#contact" },
{ text: "Jetzt anrufen: 079 606 24 50", onClick: handleCall },
]}
buttonAnimation="slide-up"
imageSrc="http://img.b2bpic.net/free-photo/side-view-slice-pizza-wooden-board_176474-120139.jpg"
imageAlt="Authentische Neapolitanische Pizza"
mediaAnimation="blur-reveal"
@@ -63,7 +68,7 @@ export default function LandingPage() {
<div id="about" data-section="about">
<MetricSplitMediaAbout
useInvertedBackground={false}
title="Tradition & Qualität in Arbon"
title="Authentische neapolitanische Pizza in Arbon"
description="Bei Pizza da Vincenzo steht Qualität an erster Stelle. Von der Romanshornerstrasse 30 bringen wir echtes italienisches Flair zu Ihnen. Wir verwenden nur die besten Zutaten wie San-Marzano-Tomaten und Fior di Latte für unser Takeout-Konzept, das auf Frische und Handwerk setzt."
metrics={[
{ value: "100%", title: "Handarbeit" },
@@ -79,16 +84,51 @@ export default function LandingPage() {
<div id="menu" data-section="menu">
<ProductCardTwo
animationType="slide-up"
textboxLayout="split-description"
textboxLayout="split-actions"
gridVariant="three-columns-all-equal-width"
useInvertedBackground={false}
products={[
{ id: "p1", brand: "Klassiker", name: "Margherita D.O.P.", price: "18.50 CHF", rating: 5, reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-mushroom-pizza-with-cheese-olives-seasonings-dark-desk-dough-food-pizza-meal-italian_140725-101767.jpg" },
{ id: "p2", brand: "Spezialität", name: "Diavola Luxe", price: "21.00 CHF", rating: 5, reviewCount: "85", imageSrc: "http://img.b2bpic.net/free-photo/cheese-plate-with-glass-cup-smoked-cheese-middle_140725-230.jpg" },
{ id: "p3", brand: "Vegetarisch", name: "Verdure Fresche", price: "19.50 CHF", rating: 5, reviewCount: "92", imageSrc: "http://img.b2bpic.net/free-photo/pasta-ingredients-composition_23-2147849731.jpg" },
{ id: "p1", brand: "Top Rated • Authentisch", name: "Margherita D.O.P. - Mit Fior di Latte & San Marzano", price: "18.50 CHF", rating: 5, reviewCount: "120", imageSrc: "https://images.unsplash.com/photo-1565299624946-b28f40a0ae38?q=80&w=800&auto=format&fit=crop" },
{ id: "p2", brand: "Top Rated • Würzig", name: "Diavola Luxe - Mit pikanter Ventricina-Salami", price: "21.00 CHF", rating: 5, reviewCount: "85", imageSrc: "https://images.unsplash.com/photo-1574071318508-1cdbab80d002?q=80&w=800&auto=format&fit=crop" },
{ id: "p3", brand: "Top Rated • Frisch", name: "Verdure Fresche - Mit Grillgemüse & Oliven", price: "19.50 CHF", rating: 5, reviewCount: "92", imageSrc: "https://images.unsplash.com/photo-1593560708920-61dd98c46a4e?q=80&w=800&auto=format&fit=crop" },
]}
title="Unsere Speisekarte"
description="Entdecken Sie die Qualität unserer handverlesenen Zutaten. Von feinstem Mehl bis zu den frischesten Tomaten aus Italien jedes Element ist auf authentischen Geschmack ausgerichtet."
buttons={[
{ text: "Jetzt anrufen", onClick: handleCall }
]}
buttonAnimation="slide-up"
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardFive
title="Was unsere Gäste sagen"
description="Authentische neapolitanische Pizza begeistert lesen Sie, warum Kunden Pizza da Vincenzo in Arbon schätzen."
textboxLayout="split"
testimonials={[
{ id: "t1", name: "Marco Rossi", date: "Vor 2 Wochen", title: "Unglaublich gut!", quote: "Die beste neapolitanische Pizza, die ich in der Schweiz gegessen habe. Absolut empfehlenswert.", tag: "Top", avatarSrc: "https://i.pravatar.cc/150?u=1" },
{ id: "t2", name: "Sarah Müller", date: "Vor 1 Monat", title: "Wahrer Genuss", quote: "Der Teig ist einfach perfekt genau wie in Italien. Man merkt die 48 Stunden Ruhezeit.", tag: "Stammgast", avatarSrc: "https://i.pravatar.cc/150?u=2" },
{ id: "t3", name: "Lukas Weber", date: "Vor 3 Tagen", title: "Mein go-to Takeout", quote: "Schnell, freundlich und extrem lecker. Die Diavola ist der Wahnsinn.", tag: "Fan", avatarSrc: "https://i.pravatar.cc/150?u=3" }
]}
useInvertedBackground={true}
/>
</div>
<div id="reviews" data-section="reviews">
<TestimonialCardThirteen
title="Kundenbilder & Eindrücke"
description="Einblicke von unseren zufriedenen Kunden, die Pizza da Vincenzo genießen."
textboxLayout="default"
showRating={true}
animationType="slide-up"
useInvertedBackground={false}
className="scale-90"
testimonials={[
{ id: "r1", name: "Julia Weber", handle: "@julia.w", testimonial: "Die Pizza ist ein Kunstwerk!", rating: 5, imageSrc: "https://images.unsplash.com/photo-1627308595229-7830a5c91f9f?q=80&w=200" },
{ id: "r2", name: "Thomas Koch", handle: "@thomas.k", testimonial: "Frisch, authentisch und schnell.", rating: 5, imageSrc: "https://images.unsplash.com/photo-1628843028303-34e85714314c?q=80&w=200" },
{ id: "r3", name: "Elena Fischer", handle: "@elena.f", testimonial: "Super freundliches Personal.", rating: 5, imageSrc: "https://images.unsplash.com/photo-1618641986557-1ecd230959aa?q=80&w=200" }
]}
title="Unsere Pizza-Highlights"
description="Entdecken Sie unsere handgemachten Pizzas, optimiert für den perfekten Genuss zu Hause."
/>
</div>
@@ -98,7 +138,8 @@ export default function LandingPage() {
background={{ variant: "sparkles-gradient" }}
text="Besuchen Sie uns in der Romanshornerstrasse 30, Arbon. Geöffnet DiSo: 11:0013:00 & 17:0021:00. Montags geschlossen. Wir freuen uns auf Ihren Besuch!"
buttons={[
{ text: "Jetzt bestellen: 079 606 24 50", href: "tel:0796062450" },
{ text: "Jetzt anrufen", onClick: handleCall },
{ text: "Wegbeschreibung anzeigen", href: "https://maps.google.com/?q=Romanshornerstrasse+30+Arbon" }
]}
/>
</div>
@@ -111,7 +152,7 @@ export default function LandingPage() {
{ label: "DiSo: 11:0013:00, 17:0021:00" },
{ label: "Montag: Geschlossen" }
] },
{ title: "Kontakt", items: [{ label: "Tel: 079 606 24 50" }] },
{ title: "Kontakt", items: [{ label: "Tel: 079 606 24 50", onClick: handleCall }] },
]}
bottomLeftText="© 2024 Pizza da Vincenzo"
bottomRightText="Authentische Pizza in Arbon"