Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 0868278605 |
237
src/app/page.tsx
237
src/app/page.tsx
@@ -8,7 +8,6 @@ import FeatureCardSixteen from '@/components/sections/feature/FeatureCardSixteen
|
||||
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
|
||||
import HeroBillboardRotatedCarousel from '@/components/sections/hero/HeroBillboardRotatedCarousel';
|
||||
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
||||
import ProductCardThree from '@/components/sections/product/ProductCardThree';
|
||||
import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard';
|
||||
import TestimonialCardFifteen from '@/components/sections/testimonial/TestimonialCardFifteen';
|
||||
import { Sparkles } from "lucide-react";
|
||||
@@ -31,26 +30,11 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleCentered
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "#hero",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "#about",
|
||||
},
|
||||
{
|
||||
name: "Services",
|
||||
id: "#features",
|
||||
},
|
||||
{
|
||||
name: "Shop",
|
||||
id: "#shop",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "#contact",
|
||||
},
|
||||
{ name: "Home", id: "#hero" },
|
||||
{ name: "About", id: "#about" },
|
||||
{ name: "Philosophy", id: "#features" },
|
||||
{ name: "Testimonials", id: "#testimonials" },
|
||||
{ name: "Contact", id: "#contact" },
|
||||
]}
|
||||
brandName="Blumenatelier Mayer"
|
||||
/>
|
||||
@@ -58,48 +42,17 @@ export default function LandingPage() {
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardRotatedCarousel
|
||||
background={{
|
||||
variant: "rotated-rays-static",
|
||||
}}
|
||||
background={{ variant: "rotated-rays-static" }}
|
||||
title="Blumenkunst mit Seele"
|
||||
description="Handgefertigte Blumenarrangements für Ihre besonderen Momente. Wir bringen die Natur mit Sorgfalt und Leidenschaft in Ihr Zuhause."
|
||||
buttons={[
|
||||
{
|
||||
text: "Shop entdecken",
|
||||
href: "#shop",
|
||||
},
|
||||
]}
|
||||
buttons={[{ text: "Kontakt", href: "#contact" }]}
|
||||
carouselItems={[
|
||||
{
|
||||
id: "1",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flower-arrangement-fresh-flowers-pumpkin_169016-5450.jpg",
|
||||
imageAlt: "luxury flower arrangement studio",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/midsection-view-woman-s-hand-holding-bunch-flowers-with-photo-album-desk_23-2147882093.jpg",
|
||||
imageAlt: "fresh flowers colorful selection",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bride-holds-large-wedding-bouquet-made-greenery-white-roses_1304-3708.jpg",
|
||||
imageAlt: "bridal bouquet flowers professional",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-woman-posing-near-flowers_23-2147762190.jpg",
|
||||
imageAlt: "modern floral workshop bright",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-walking-outdoors_23-2149708072.jpg",
|
||||
imageAlt: "fresh seasonal floral display",
|
||||
},
|
||||
{
|
||||
id: "6",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flowers-from-home-garden-vase-white-background_169016-34841.jpg",
|
||||
imageAlt: "creative floral workshop interior",
|
||||
},
|
||||
{ id: "1", imageSrc: "http://img.b2bpic.net/free-photo/flower-arrangement-fresh-flowers-pumpkin_169016-5450.jpg", imageAlt: "luxury flower arrangement studio" },
|
||||
{ id: "2", imageSrc: "http://img.b2bpic.net/free-photo/midsection-view-woman-s-hand-holding-bunch-flowers-with-photo-album-desk_23-2147882093.jpg", imageAlt: "fresh flowers colorful selection" },
|
||||
{ id: "3", imageSrc: "http://img.b2bpic.net/free-photo/bride-holds-large-wedding-bouquet-made-greenery-white-roses_1304-3708.jpg", imageAlt: "bridal bouquet flowers professional" },
|
||||
{ id: "4", imageSrc: "http://img.b2bpic.net/free-photo/cheerful-woman-posing-near-flowers_23-2147762190.jpg", imageAlt: "modern floral workshop bright" },
|
||||
{ id: "5", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-walking-outdoors_23-2149708072.jpg", imageAlt: "fresh seasonal floral display" },
|
||||
{ id: "6", imageSrc: "http://img.b2bpic.net/free-photo/flowers-from-home-garden-vase-white-background_169016-34841.jpg", imageAlt: "creative floral workshop interior" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -125,82 +78,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
negativeCard={{
|
||||
items: [
|
||||
"Keine Massenproduktion",
|
||||
"Keine langen Transportwege",
|
||||
"Keine Einheitsware",
|
||||
"Keine künstlichen Konservierungsmittel",
|
||||
"Keine Plastikverpackungen",
|
||||
],
|
||||
"Keine Massenproduktion", "Keine langen Transportwege", "Keine Einheitsware", "Keine künstlichen Konservierungsmittel", "Keine Plastikverpackungen"],
|
||||
}}
|
||||
positiveCard={{
|
||||
items: [
|
||||
"Lokale Herkunft",
|
||||
"Handgebundene Sträuße",
|
||||
"Saisonale Auswahl",
|
||||
"Fachkundige Beratung",
|
||||
"Individuelle Anfertigung",
|
||||
],
|
||||
"Lokale Herkunft", "Handgebundene Sträuße", "Saisonale Auswahl", "Fachkundige Beratung", "Individuelle Anfertigung"],
|
||||
}}
|
||||
title="Warum wir?"
|
||||
title="Unsere Philosophie"
|
||||
description="Was uns auszeichnet, ist die Liebe zum Detail und zur Qualität."
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="shop" data-section="shop">
|
||||
<ProductCardThree
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
gridVariant="uniform-all-items-equal"
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Klassik Strauß",
|
||||
price: "45€",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-making-beautiful-floral-arrangement_23-2147761045.jpg",
|
||||
imageAlt: "flower bouquet white roses",
|
||||
},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Tulpenzeit",
|
||||
price: "35€",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/charming-girl-with-bouquet-store_23-2147761102.jpg",
|
||||
imageAlt: "colorful tulip bouquet fresh",
|
||||
},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Festliche Pracht",
|
||||
price: "65€",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/rustic-style-flower-bouquet-blossoma-baskets_114579-2259.jpg",
|
||||
imageAlt: "wedding floral bouquet design",
|
||||
},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Wiesen-Liebe",
|
||||
price: "40€",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/back-view-woman-holding-beautiful-flowers_23-2149435999.jpg",
|
||||
imageAlt: "gift bouquet meadow flowers",
|
||||
},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Exotik pur",
|
||||
price: "75€",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/luxurious-floral-wedding-frame-design_53876-176868.jpg",
|
||||
imageAlt: "exotic flower bouquet vibrant",
|
||||
},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Kräuterduft",
|
||||
price: "30€",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-making-beautiful-floral-bouquet_23-2148846519.jpg",
|
||||
imageAlt: "lavender bouquet floral gift",
|
||||
},
|
||||
]}
|
||||
title="Unsere Kollektionen"
|
||||
description="Entdecken Sie unsere handgefertigten Blumensträuße und Arrangements."
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<TestimonialCardFifteen
|
||||
useInvertedBackground={false}
|
||||
@@ -208,26 +96,9 @@ export default function LandingPage() {
|
||||
rating={5}
|
||||
author="Julia H."
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-smiling-waitress_107420-12307.jpg",
|
||||
alt: "happy client smiling portrait",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/feminine-hands-creating-handmade-invitations_23-2148652069.jpg",
|
||||
alt: "corporate event floral client",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/happy-young-woman-holding-bunch-artificial-white-red-flowers_23-2148048877.jpg",
|
||||
alt: "happy bride wedding flowers",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-beautiful-african-woman-smiling-holding-bouquet-alstroemerias_176420-12317.jpg",
|
||||
alt: "elegant mature client portrait",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/pretty-european-woman-with-red-tulips-is-bright-modern-hall_1157-31413.jpg",
|
||||
alt: "cheerful client floral shop",
|
||||
},
|
||||
{ src: "http://img.b2bpic.net/free-photo/portrait-smiling-waitress_107420-12307.jpg", alt: "happy client smiling portrait" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/portrait-beautiful-african-woman-smiling-holding-bouquet-alstroemerias_176420-12317.jpg", alt: "elegant mature client portrait" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/pretty-european-woman-with-red-tulips-is-bright-modern-hall_1157-31413.jpg", alt: "cheerful client floral shop" },
|
||||
]}
|
||||
ratingAnimation="slide-up"
|
||||
avatarsAnimation="slide-up"
|
||||
@@ -239,31 +110,10 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Bieten Sie Lieferung an?",
|
||||
content: "Ja, wir liefern lokal in der gesamten Stadt.",
|
||||
},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Sind die Blumen saisonal?",
|
||||
content: "Wir achten strikt auf Saisonalität.",
|
||||
},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Wie lange halten die Blumen?",
|
||||
content: "Bei richtiger Pflege ca. 7-10 Tage.",
|
||||
},
|
||||
{
|
||||
id: "f4",
|
||||
title: "Kann ich individuelle Wünsche äußern?",
|
||||
content: "Sehr gerne! Kontaktieren Sie uns für Sonderanfertigungen.",
|
||||
},
|
||||
{
|
||||
id: "f5",
|
||||
title: "Bieten Sie Event-Floristik an?",
|
||||
content: "Ja, wir begleiten Hochzeiten und Firmenfeiern floral.",
|
||||
},
|
||||
{ id: "f1", title: "Bieten Sie Lieferung an?", content: "Ja, wir liefern lokal in der gesamten Stadt." },
|
||||
{ id: "f2", title: "Sind die Blumen saisonal?", content: "Wir achten strikt auf Saisonalität." },
|
||||
{ id: "f3", title: "Wie lange halten die Blumen?", content: "Bei richtiger Pflege ca. 7-10 Tage." },
|
||||
{ id: "f4", title: "Kann ich individuelle Wünsche äußern?", content: "Sehr gerne! Kontaktieren Sie uns für Sonderanfertigungen." },
|
||||
]}
|
||||
title="Fragen & Antworten"
|
||||
description="Alles, was Sie über unsere Blumen wissen müssen."
|
||||
@@ -274,16 +124,9 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactText
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "rotated-rays-static",
|
||||
}}
|
||||
background={{ variant: "rotated-rays-static" }}
|
||||
text="Besuchen Sie uns im Atelier oder schreiben Sie uns für Ihre individuelle Anfrage."
|
||||
buttons={[
|
||||
{
|
||||
text: "Kontakt aufnehmen",
|
||||
href: "mailto:info@blumen-mayer.de",
|
||||
},
|
||||
]}
|
||||
buttons={[{ text: "Kontakt aufnehmen", href: "mailto:info@blumen-mayer.de" }]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -291,36 +134,12 @@ export default function LandingPage() {
|
||||
<FooterBaseCard
|
||||
logoText="Blumenatelier Mayer"
|
||||
columns={[
|
||||
{
|
||||
title: "Service",
|
||||
items: [
|
||||
{
|
||||
label: "Lieferung",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Abholung",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Rechtliches",
|
||||
items: [
|
||||
{
|
||||
label: "Impressum",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Datenschutz",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ title: "Service", items: [{ label: "Lieferung", href: "#" }, { label: "Abholung", href: "#" }] },
|
||||
{ title: "Rechtliches", items: [{ label: "Impressum", href: "#" }, { label: "Datenschutz", href: "#" }] },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user