Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 21ea50b792 | |||
| 42bd68763c | |||
| fafb134c16 | |||
| bc91c3902c | |||
| 2c23476764 | |||
| befb9403c5 |
64
src/app/gallery/page.tsx
Normal file
64
src/app/gallery/page.tsx
Normal file
@@ -0,0 +1,64 @@
|
|||||||
|
"use client";
|
||||||
|
|
||||||
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||||
|
import ReactLenis from "lenis/react";
|
||||||
|
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
|
||||||
|
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
|
||||||
|
import FeatureCardThree from '@/components/sections/feature/featureCardThree/FeatureCardThree';
|
||||||
|
|
||||||
|
export default function GalleryPage() {
|
||||||
|
return (
|
||||||
|
<ThemeProvider
|
||||||
|
defaultButtonVariant="icon-arrow"
|
||||||
|
defaultTextAnimation="background-highlight"
|
||||||
|
borderRadius="soft"
|
||||||
|
contentWidth="smallMedium"
|
||||||
|
sizing="largeSmallSizeMediumTitles"
|
||||||
|
background="aurora"
|
||||||
|
cardStyle="subtle-shadow"
|
||||||
|
primaryButtonStyle="flat"
|
||||||
|
secondaryButtonStyle="radial-glow"
|
||||||
|
headingFontWeight="light"
|
||||||
|
>
|
||||||
|
<ReactLenis root>
|
||||||
|
<div id="nav" data-section="nav">
|
||||||
|
<NavbarLayoutFloatingOverlay
|
||||||
|
navItems={[
|
||||||
|
{ name: "Home", id: "/" },
|
||||||
|
{ name: "About", id: "/" },
|
||||||
|
{ name: "Services", id: "/" },
|
||||||
|
{ name: "Gallery", id: "/gallery" },
|
||||||
|
{ name: "Contact", id: "/" },
|
||||||
|
]}
|
||||||
|
brandName="African Indian Queen"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="gallery" data-section="gallery" className="pt-32 pb-20">
|
||||||
|
<FeatureCardThree
|
||||||
|
animationType="slide-up"
|
||||||
|
textboxLayout="default"
|
||||||
|
gridVariant="bento-grid"
|
||||||
|
useInvertedBackground={false}
|
||||||
|
title="Unsere Galerie"
|
||||||
|
description="Impressionen aus unserem Salon und zufriedene Kundenergebnisse."
|
||||||
|
features={[
|
||||||
|
{ title: "Braids", description: "Styling 1", imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-arranging-hair-with-mirror_23-2149635033.jpg?_wi=2" },
|
||||||
|
{ title: "Dreads", description: "Styling 2", imageSrc: "http://img.b2bpic.net/free-photo/black-woman-s-portrait-with-braids-watching-camera_633478-1410.jpg?_wi=2" },
|
||||||
|
{ title: "Extensions", description: "Styling 3", imageSrc: "http://img.b2bpic.net/free-photo/brunette-girl-getting-her-hair-dried_23-2148108866.jpg?_wi=2" },
|
||||||
|
{ title: "Locken", description: "Styling 4", imageSrc: "http://img.b2bpic.net/free-photo/mixed-race-woman-with-curly-hair-bright-neon-makeup-pattern-face-same-like-her-sweatshirt_633478-2208.jpg?_wi=2" }
|
||||||
|
]}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="footer" data-section="footer">
|
||||||
|
<FooterLogoReveal
|
||||||
|
logoText="African Indian Queen"
|
||||||
|
leftLink={{ text: "Instagram", href: "https://instagram.com/African.indian.queen.salon" }}
|
||||||
|
rightLink={{ text: "WhatsApp", href: "https://wa.me/4915234150175" }}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
</ReactLenis>
|
||||||
|
</ThemeProvider>
|
||||||
|
);
|
||||||
|
}
|
||||||
131
src/app/page.tsx
131
src/app/page.tsx
@@ -7,9 +7,8 @@ import FeatureCardThree from '@/components/sections/feature/featureCardThree/Fea
|
|||||||
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
|
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
|
||||||
import HeroOverlay from '@/components/sections/hero/HeroOverlay';
|
import HeroOverlay from '@/components/sections/hero/HeroOverlay';
|
||||||
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
|
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
|
||||||
import PricingCardEight from '@/components/sections/pricing/PricingCardEight';
|
|
||||||
import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard';
|
import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard';
|
||||||
import { Sparkles, Star } from "lucide-react";
|
import { Sparkles } from "lucide-react";
|
||||||
|
|
||||||
export default function LandingPage() {
|
export default function LandingPage() {
|
||||||
return (
|
return (
|
||||||
@@ -30,25 +29,15 @@ export default function LandingPage() {
|
|||||||
<NavbarLayoutFloatingOverlay
|
<NavbarLayoutFloatingOverlay
|
||||||
navItems={[
|
navItems={[
|
||||||
{
|
{
|
||||||
name: "Home",
|
name: "Home", id: "hero"},
|
||||||
id: "hero",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "About",
|
name: "About", id: "about"},
|
||||||
id: "about",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Services",
|
name: "Services", id: "services"},
|
||||||
id: "services",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Gallery",
|
name: "Gallery", id: "/gallery"},
|
||||||
id: "gallery",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Contact",
|
name: "Contact", id: "contact"},
|
||||||
id: "contact",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
brandName="African Indian Queen"
|
brandName="African Indian Queen"
|
||||||
/>
|
/>
|
||||||
@@ -64,25 +53,15 @@ export default function LandingPage() {
|
|||||||
textPosition="bottom"
|
textPosition="bottom"
|
||||||
avatars={[
|
avatars={[
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/modern-woman-drinking-coffee_23-2148020563.jpg",
|
src: "http://img.b2bpic.net/free-photo/modern-woman-drinking-coffee_23-2148020563.jpg", alt: "Happy Customer 1"},
|
||||||
alt: "Happy Customer 1",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/smiley-woman-home-getting-ready-haircut_23-2148817221.jpg",
|
src: "http://img.b2bpic.net/free-photo/smiley-woman-home-getting-ready-haircut_23-2148817221.jpg", alt: "Happy Customer 2"},
|
||||||
alt: "Happy Customer 2",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/young-woman-smiling_1187-3773.jpg",
|
src: "http://img.b2bpic.net/free-photo/young-woman-smiling_1187-3773.jpg", alt: "Happy Customer 3"},
|
||||||
alt: "Happy Customer 3",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/young-woman-model-holding-book-red-wall_114579-56021.jpg",
|
src: "http://img.b2bpic.net/free-photo/young-woman-model-holding-book-red-wall_114579-56021.jpg", alt: "Happy Customer 4"},
|
||||||
alt: "Happy Customer 4",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/woman-standing-with-arms-crossed-kitchen_107420-12356.jpg",
|
src: "http://img.b2bpic.net/free-photo/woman-standing-with-arms-crossed-kitchen_107420-12356.jpg", alt: "Happy Customer 5"},
|
||||||
alt: "Happy Customer 5",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
avatarText="Über 500 zufriedene Kunden"
|
avatarText="Über 500 zufriedene Kunden"
|
||||||
/>
|
/>
|
||||||
@@ -109,94 +88,28 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
title: "Braids",
|
title: "Braids", description: "Klassisch oder modern, wir beherrschen alle Zopf-Techniken.", imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-arranging-hair-with-mirror_23-2149635033.jpg?_wi=1"},
|
||||||
description: "Klassisch oder modern, wir beherrschen alle Zopf-Techniken.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-arranging-hair-with-mirror_23-2149635033.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
title: "Dreads",
|
title: "Dreads", description: "Authentische Dreads mit höchster Präzision gestaltet.", imageSrc: "http://img.b2bpic.net/free-photo/black-woman-s-portrait-with-braids-watching-camera_633478-1410.jpg?_wi=1"},
|
||||||
description: "Authentische Dreads mit höchster Präzision gestaltet.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/black-woman-s-portrait-with-braids-watching-camera_633478-1410.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
title: "Extensions",
|
title: "Extensions", description: "Langes Haar voller Volumen und natürlichem Glanz.", imageSrc: "http://img.b2bpic.net/free-photo/brunette-girl-getting-her-hair-dried_23-2148108866.jpg?_wi=1"},
|
||||||
description: "Langes Haar voller Volumen und natürlichem Glanz.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/brunette-girl-getting-her-hair-dried_23-2148108866.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
title: "Locken",
|
title: "Locken", description: "Perfekt definierte Locken, die lange halten.", imageSrc: "http://img.b2bpic.net/free-photo/mixed-race-woman-with-curly-hair-bright-neon-makeup-pattern-face-same-like-her-sweatshirt_633478-2208.jpg?_wi=1"},
|
||||||
description: "Perfekt definierte Locken, die lange halten.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/mixed-race-woman-with-curly-hair-bright-neon-makeup-pattern-face-same-like-her-sweatshirt_633478-2208.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
title: "Glätten",
|
title: "Glätten", description: "Seidig glattes Haar für einen eleganten Look.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-hairdresser-work_52683-130987.jpg"},
|
||||||
description: "Seidig glattes Haar für einen eleganten Look.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-hairdresser-work_52683-130987.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
title: "Produkte & Mehr",
|
title: "Produkte & Mehr", description: "Wir lernen stetig dazu und bieten exklusive Pflege.", imageSrc: "http://img.b2bpic.net/free-photo/assortment-beauty-products-arranged-shelf_23-2150718057.jpg"},
|
||||||
description: "Wir lernen stetig dazu und bieten exklusive Pflege.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/assortment-beauty-products-arranged-shelf_23-2150718057.jpg",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Unsere Dienstleistungen"
|
title="Unsere Dienstleistungen"
|
||||||
description="Vom Braids bis zum Glätten bieten wir ein exzellentes Portfolio für Ihren individuellen Stil."
|
description="Vom Braids bis zum Glätten bieten wir ein exzellentes Portfolio für Ihren individuellen Stil."
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="pricing" data-section="pricing">
|
|
||||||
<PricingCardEight
|
|
||||||
animationType="slide-up"
|
|
||||||
textboxLayout="default"
|
|
||||||
useInvertedBackground={false}
|
|
||||||
title="Unsere Pakete"
|
|
||||||
description="Entdecken Sie unsere hochwertigen Styling-Pakete, perfekt abgestimmt auf Ihre Bedürfnisse."
|
|
||||||
plans={[
|
|
||||||
{
|
|
||||||
id: "basic",
|
|
||||||
badge: "Standard",
|
|
||||||
price: "ab 45€",
|
|
||||||
subtitle: "Basis-Haarpflege & Schnitt",
|
|
||||||
features: [
|
|
||||||
"Professioneller Schnitt",
|
|
||||||
"Haarwäsche inklusive",
|
|
||||||
"Styling-Beratung",
|
|
||||||
],
|
|
||||||
buttons: [
|
|
||||||
{
|
|
||||||
text: "Jetzt buchen",
|
|
||||||
href: "#contact",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "premium",
|
|
||||||
badge: "Empfohlen",
|
|
||||||
badgeIcon: Star,
|
|
||||||
price: "ab 120€",
|
|
||||||
subtitle: "Komplettes Styling-Erlebnis",
|
|
||||||
features: [
|
|
||||||
"Individuelle Braids",
|
|
||||||
"Extensions Anwendung",
|
|
||||||
"After-Care Produktpaket",
|
|
||||||
],
|
|
||||||
buttons: [
|
|
||||||
{
|
|
||||||
text: "Jetzt buchen",
|
|
||||||
href: "#contact",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
]}
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="contact" data-section="contact">
|
<div id="contact" data-section="contact">
|
||||||
<ContactSplit
|
<ContactSplit
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
background={{
|
background={{
|
||||||
variant: "sparkles-gradient",
|
variant: "sparkles-gradient"}}
|
||||||
}}
|
|
||||||
tag="10+ Jahre Erfahrung"
|
tag="10+ Jahre Erfahrung"
|
||||||
title="Kontakt & Öffnungszeiten"
|
title="Kontakt & Öffnungszeiten"
|
||||||
description="Besuchen Sie uns in der Karlstraße 10, 38106 Braunschweig."
|
description="Besuchen Sie uns in der Karlstraße 10, 38106 Braunschweig."
|
||||||
@@ -209,13 +122,9 @@ export default function LandingPage() {
|
|||||||
<FooterLogoReveal
|
<FooterLogoReveal
|
||||||
logoText="African Indian Queen"
|
logoText="African Indian Queen"
|
||||||
leftLink={{
|
leftLink={{
|
||||||
text: "Instagram: @African.indian.queen.salon",
|
text: "Instagram: @African.indian.queen.salon", href: "https://instagram.com/African.indian.queen.salon"}}
|
||||||
href: "https://instagram.com/African.indian.queen.salon",
|
|
||||||
}}
|
|
||||||
rightLink={{
|
rightLink={{
|
||||||
text: "WhatsApp: 015234150175",
|
text: "WhatsApp: 015234150175", href: "https://wa.me/4915234150175"}}
|
||||||
href: "https://wa.me/4915234150175",
|
|
||||||
}}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</ReactLenis>
|
</ReactLenis>
|
||||||
|
|||||||
Reference in New Issue
Block a user