Merge version_1 into main #2

Merged
bender merged 4 commits from version_1 into main 2026-04-09 14:57:55 +00:00
4 changed files with 95 additions and 311 deletions

View File

@@ -6,33 +6,28 @@ import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import TextSplitAbout from '@/components/sections/about/TextSplitAbout';
export default function LandingPage() {
export default function AboutPage() {
return (
<ThemeProvider
defaultButtonVariant="hover-bubble"
defaultTextAnimation="reveal-blur"
borderRadius="rounded"
contentWidth="medium"
sizing="medium"
background="circleGradient"
cardStyle="glass-elevated"
primaryButtonStyle="gradient"
secondaryButtonStyle="glass"
headingFontWeight="normal"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarStyleCentered
navItems={[
{
name: "Home",
id: "/",
},
{
name: "Menu",
id: "/menu",
},
{
name: "About",
id: "/about",
},
{
name: "Contact",
id: "/contact",
},
{ name: "Home", id: "/" },
{ name: "Menu", id: "/menu" },
{ name: "About", id: "/about" },
{ name: "Contact", id: "/contact" },
]}
brandName="Always Waffle"
/>
@@ -43,26 +38,18 @@ export default function LandingPage() {
useInvertedBackground={true}
title="Our Passion for Waffles"
description={[
"Always Waffle Mahmutbey was born out of a love for the perfect Belgian waffle.",
"We combine premium ingredients with traditional recipes to bring you a unique dessert experience.",
]}
"Always Waffle Mahmutbey was born out of a love for the perfect Belgian waffle.", "We combine premium ingredients with traditional recipes to bring you a unique dessert experience."]}
/>
</div>
<div id="footer" data-section="footer">
<FooterLogoReveal
logoText="Always Waffle"
leftLink={{
text: "Menu",
href: "/menu",
}}
rightLink={{
text: "About Us",
href: "/about",
}}
leftLink={{ text: "Menu", href: "/menu" }}
rightLink={{ text: "About Us", href: "/about" }}
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -6,33 +6,28 @@ import ContactCTA from '@/components/sections/contact/ContactCTA';
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
export default function LandingPage() {
export default function ContactPage() {
return (
<ThemeProvider
defaultButtonVariant="hover-bubble"
defaultTextAnimation="reveal-blur"
borderRadius="rounded"
contentWidth="medium"
sizing="medium"
background="circleGradient"
cardStyle="glass-elevated"
primaryButtonStyle="gradient"
secondaryButtonStyle="glass"
headingFontWeight="normal"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarStyleCentered
navItems={[
{
name: "Home",
id: "/",
},
{
name: "Menu",
id: "/menu",
},
{
name: "About",
id: "/about",
},
{
name: "Contact",
id: "/contact",
},
{ name: "Home", id: "/" },
{ name: "Menu", id: "/menu" },
{ name: "About", id: "/about" },
{ name: "Contact", id: "/contact" },
]}
brandName="Always Waffle"
/>
@@ -41,35 +36,22 @@ export default function LandingPage() {
<div id="contact" data-section="contact">
<ContactCTA
useInvertedBackground={true}
background={{
variant: "plain",
}}
background={{ variant: "plain" }}
tag="Visit Us"
title="Always Waffle Mahmutbey"
description="Come visit us at our location in Mahmutbey for a sweet treat!"
buttons={[
{
text: "Contact Us",
href: "/contact",
},
]}
buttons={[{ text: "Contact Us", href: "/contact" }]}
/>
</div>
<div id="footer" data-section="footer">
<FooterLogoReveal
logoText="Always Waffle"
leftLink={{
text: "Menu",
href: "/menu",
}}
rightLink={{
text: "About Us",
href: "/about",
}}
leftLink={{ text: "Menu", href: "/menu" }}
rightLink={{ text: "About Us", href: "/about" }}
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -7,33 +7,28 @@ import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarS
import ProductCardFour from '@/components/sections/product/ProductCardFour';
import ProductCardOne from '@/components/sections/product/ProductCardOne';
export default function LandingPage() {
export default function MenuPage() {
return (
<ThemeProvider
defaultButtonVariant="hover-bubble"
defaultTextAnimation="reveal-blur"
borderRadius="rounded"
contentWidth="medium"
sizing="medium"
background="circleGradient"
cardStyle="glass-elevated"
primaryButtonStyle="gradient"
secondaryButtonStyle="glass"
headingFontWeight="normal"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarStyleCentered
navItems={[
{
name: "Home",
id: "/",
},
{
name: "Menu",
id: "/menu",
},
{
name: "About",
id: "/about",
},
{
name: "Contact",
id: "/contact",
},
{ name: "Home", id: "/" },
{ name: "Menu", id: "/menu" },
{ name: "About", id: "/about" },
{ name: "Contact", id: "/contact" },
]}
brandName="Always Waffle"
/>
@@ -46,48 +41,12 @@ export default function LandingPage() {
gridVariant="uniform-all-items-equal"
useInvertedBackground={false}
products={[
{
id: "1",
name: "Strawberry Delight",
price: "₺85",
variant: "Classic",
imageSrc: "http://img.b2bpic.net/free-photo/stack-waffles-topped-with-whipped-cream-strawberries-blueberries-white-plate_9975-124838.jpg",
},
{
id: "2",
name: "Triple Chocolate",
price: "₺95",
variant: "Gourmet",
imageSrc: "http://img.b2bpic.net/free-photo/belgian-waffle-with-roses-bouquet-coffee-cup_23-2148031711.jpg?_wi=1",
},
{
id: "3",
name: "Caramel Banana",
price: "₺80",
variant: "Classic",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-view-delicious-waffers-concept_23-2148694988.jpg",
},
{
id: "4",
name: "Biscoff Dream",
price: "₺90",
variant: "Gourmet",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-yummy-waffle-cakes-with-chocolate-bars-brown-background_140725-132681.jpg",
},
{
id: "5",
name: "Mixed Fruit",
price: "₺85",
variant: "Healthy",
imageSrc: "http://img.b2bpic.net/free-photo/traditional-belgian-waffles-with-fresh-berries-honey-grey-concrete-surface_114579-5304.jpg?_wi=1",
},
{
id: "6",
name: "Honey Walnut",
price: "₺75",
variant: "Classic",
imageSrc: "http://img.b2bpic.net/free-photo/various-homemade-mini-tartlets-with-nuts-chocolate-cream_114579-37157.jpg",
},
{ id: "1", name: "Strawberry Delight", price: "₺85", variant: "Classic", imageSrc: "http://img.b2bpic.net/free-photo/stack-waffles-topped-with-whipped-cream-strawberries-blueberries-white-plate_9975-124838.jpg" },
{ id: "2", name: "Triple Chocolate", price: "₺95", variant: "Gourmet", imageSrc: "http://img.b2bpic.net/free-photo/belgian-waffle-with-roses-bouquet-coffee-cup_23-2148031711.jpg" },
{ id: "3", name: "Caramel Banana", price: "₺80", variant: "Classic", imageSrc: "http://img.b2bpic.net/free-photo/close-up-view-delicious-waffers-concept_23-2148694988.jpg" },
{ id: "4", name: "Biscoff Dream", price: "₺90", variant: "Gourmet", imageSrc: "http://img.b2bpic.net/free-photo/front-view-yummy-waffle-cakes-with-chocolate-bars-brown-background_140725-132681.jpg" },
{ id: "5", name: "Mixed Fruit", price: "₺85", variant: "Healthy", imageSrc: "http://img.b2bpic.net/free-photo/traditional-belgian-waffles-with-fresh-berries-honey-grey-concrete-surface_114579-5304.jpg" },
{ id: "6", name: "Honey Walnut", price: "₺75", variant: "Classic", imageSrc: "http://img.b2bpic.net/free-photo/various-homemade-mini-tartlets-with-nuts-chocolate-cream_114579-37157.jpg" },
]}
title="Our Signature Waffles"
description="Explore our delicious selection of premium Belgian waffles with unique toppings."
@@ -103,18 +62,8 @@ export default function LandingPage() {
title="Weekly Specials"
description="Don't miss our newest creations."
products={[
{
id: "m1",
name: "Nutella Blast",
price: "₺105",
imageSrc: "http://img.b2bpic.net/free-photo/belgian-waffle-with-roses-bouquet-coffee-cup_23-2148031711.jpg?_wi=2",
},
{
id: "m2",
name: "Forest Berry",
price: "₺95",
imageSrc: "http://img.b2bpic.net/free-photo/traditional-belgian-waffles-with-fresh-berries-honey-grey-concrete-surface_114579-5304.jpg?_wi=2",
},
{ id: "m1", name: "Nutella Blast", price: "₺105", imageSrc: "http://img.b2bpic.net/free-photo/belgian-waffle-with-roses-bouquet-coffee-cup_23-2148031711.jpg" },
{ id: "m2", name: "Forest Berry", price: "₺95", imageSrc: "http://img.b2bpic.net/free-photo/traditional-belgian-waffles-with-fresh-berries-honey-grey-concrete-surface_114579-5304.jpg" },
]}
/>
</div>
@@ -122,17 +71,11 @@ export default function LandingPage() {
<div id="footer" data-section="footer">
<FooterLogoReveal
logoText="Always Waffle"
leftLink={{
text: "Menu",
href: "/menu",
}}
rightLink={{
text: "About Us",
href: "/about",
}}
leftLink={{ text: "Menu", href: "/menu" }}
rightLink={{ text: "About Us", href: "/about" }}
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -9,6 +9,7 @@ import HeroBillboardRotatedCarousel from '@/components/sections/hero/HeroBillboa
import MetricCardFourteen from '@/components/sections/metrics/MetricCardFourteen';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen';
import { Wheat, Star, ChefHat, Zap } from 'lucide-react';
export default function LandingPage() {
return (
@@ -16,27 +17,22 @@ export default function LandingPage() {
defaultButtonVariant="hover-bubble"
defaultTextAnimation="reveal-blur"
borderRadius="rounded"
contentWidth="medium"
sizing="medium"
background="circleGradient"
cardStyle="glass-elevated"
primaryButtonStyle="gradient"
secondaryButtonStyle="glass"
headingFontWeight="normal"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarStyleCentered
navItems={[
{
name: "Home",
id: "/",
},
{
name: "Menu",
id: "/menu",
},
{
name: "About",
id: "/about",
},
{
name: "Contact",
id: "/contact",
},
{ name: "Home", id: "/" },
{ name: "Menu", id: "/menu" },
{ name: "About", id: "/about" },
{ name: "Contact", id: "/contact" },
]}
brandName="Always Waffle"
/>
@@ -44,48 +40,17 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroBillboardRotatedCarousel
background={{
variant: "rotated-rays-static",
}}
background={{ variant: "rotated-rays-static" }}
title="Always Fresh, Always Waffle"
description="Indulge in our artisanal Belgian waffles, made fresh to order in the heart of Mahmutbey."
buttons={[
{
text: "View Menu",
href: "/menu",
},
]}
buttons={[{ text: "View Menu", href: "/menu" }]}
carouselItems={[
{
id: "1",
imageSrc: "http://img.b2bpic.net/free-photo/waffle-pile-with-honey_23-2148079614.jpg?_wi=1",
imageAlt: "Fresh waffle",
},
{
id: "2",
imageSrc: "http://img.b2bpic.net/free-photo/marmalade-waffles-breakfast_23-2148574548.jpg?_wi=1",
imageAlt: "Waffle with berries",
},
{
id: "3",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-pancakes_23-2147788601.jpg?_wi=1",
imageAlt: "Chocolate waffle",
},
{
id: "4",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-yummy-creamy-cake-with-fruits-light-table-biscuit-sweet-cake-dessert_140725-81788.jpg?_wi=1",
imageAlt: "Waffle shop",
},
{
id: "5",
imageSrc: "http://img.b2bpic.net/free-photo/sweet-breakfast-wooden-desk_329181-1014.jpg",
imageAlt: "Strawberry waffle",
},
{
id: "6",
imageSrc: "http://img.b2bpic.net/free-photo/sweet-breakfast-wooden-table-garden_329181-1040.jpg",
imageAlt: "Closeup waffle",
},
{ id: "1", imageSrc: "http://img.b2bpic.net/free-photo/waffle-pile-with-honey_23-2148079614.jpg", imageAlt: "Fresh waffle" },
{ id: "2", imageSrc: "http://img.b2bpic.net/free-photo/marmalade-waffles-breakfast_23-2148574548.jpg", imageAlt: "Waffle with berries" },
{ id: "3", imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-pancakes_23-2147788601.jpg", imageAlt: "Chocolate waffle" },
{ id: "4", imageSrc: "http://img.b2bpic.net/free-photo/top-view-yummy-creamy-cake-with-fruits-light-table-biscuit-sweet-cake-dessert_140725-81788.jpg", imageAlt: "Waffle shop" },
{ id: "5", imageSrc: "http://img.b2bpic.net/free-photo/sweet-breakfast-wooden-desk_329181-1014.jpg", imageAlt: "Strawberry waffle" },
{ id: "6", imageSrc: "http://img.b2bpic.net/free-photo/sweet-breakfast-wooden-table-garden_329181-1040.jpg", imageAlt: "Closeup waffle" },
]}
/>
</div>
@@ -95,46 +60,11 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={false}
testimonials={[
{
id: "1",
title: "Best in Mahmutbey",
quote: "The waffles are perfectly crispy.",
name: "Ali Yılmaz",
role: "Regular",
imageSrc: "http://img.b2bpic.net/free-photo/happy-young-european-woman-eats-delicious-pancakes-with-raspberry-giggles-positively-wears-nightwear-towel-wrapped-head-transparent-eyeglasses-isolated-pink-background-breakfast-time_273609-62082.jpg",
},
{
id: "2",
title: "Great Atmosphere",
quote: "A cozy place for families.",
name: "Ayşe Demir",
role: "Blogger",
imageSrc: "http://img.b2bpic.net/free-photo/smiling-middle-aged-attractive-woman-showing-thumb-up-outdoors_1262-12526.jpg",
},
{
id: "3",
title: "Sweet perfection",
quote: "The Biscoff waffle is amazing.",
name: "Can Berk",
role: "Student",
imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-eating-with-chopsticks_23-2149706717.jpg",
},
{
id: "4",
title: "Delicious",
quote: "Freshness in every single bite.",
name: "Fatma Şen",
role: "Resident",
imageSrc: "http://img.b2bpic.net/free-photo/low-angle-young-friends-chatting_23-2148395459.jpg",
},
{
id: "5",
title: "My Favorite",
quote: "Consistently good quality.",
name: "Mehmet Can",
role: "Designer",
imageSrc: "http://img.b2bpic.net/free-photo/attractive-young-brunette-asian-woman-stylish-trench-coat-red-dress-beret-smiles-sincerely-holds-eyeglasses-talks-phone-street-cafe_197531-29288.jpg",
},
{ id: "1", title: "Best in Mahmutbey", quote: "The waffles are perfectly crispy.", name: "Ali Yılmaz", role: "Regular", imageSrc: "http://img.b2bpic.net/free-photo/happy-young-european-woman-eats-delicious-pancakes-with-raspberry-giggles-positively-wears-nightwear-towel-wrapped-head-transparent-eyeglasses-isolated-pink-background-breakfast-time_273609-62082.jpg" },
{ id: "2", title: "Great Atmosphere", quote: "A cozy place for families.", name: "Ayşe Demir", role: "Blogger", imageSrc: "http://img.b2bpic.net/free-photo/smiling-middle-aged-attractive-woman-showing-thumb-up-outdoors_1262-12526.jpg" },
{ id: "3", title: "Sweet perfection", quote: "The Biscoff waffle is amazing.", name: "Can Berk", role: "Student", imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-eating-with-chopsticks_23-2149706717.jpg" },
{ id: "4", title: "Delicious", quote: "Freshness in every single bite.", name: "Fatma Şen", role: "Resident", imageSrc: "http://img.b2bpic.net/free-photo/low-angle-young-friends-chatting_23-2148395459.jpg" },
{ id: "5", title: "My Favorite", quote: "Consistently good quality.", name: "Mehmet Can", role: "Designer", imageSrc: "http://img.b2bpic.net/free-photo/attractive-young-brunette-asian-woman-stylish-trench-coat-red-dress-beret-smiles-sincerely-holds-eyeglasses-talks-phone-street-cafe_197531-29288.jpg" },
]}
title="Loved by Our Customers"
description="See why everyone keeps coming back for more."
@@ -148,34 +78,10 @@ export default function LandingPage() {
title="Why We Are Different"
description="We pour our heart into every waffle we create."
features={[
{
title: "Fresh Dough",
description: "Made from scratch every morning.",
buttonIcon: "Wheat",
imageSrc: "http://img.b2bpic.net/free-photo/waffle-pile-with-honey_23-2148079614.jpg?_wi=2",
imageAlt: "delicious waffle with syrup",
},
{
title: "Premium Ingredients",
description: "Only the finest chocolate and fruit.",
buttonIcon: "Star",
imageSrc: "http://img.b2bpic.net/free-photo/marmalade-waffles-breakfast_23-2148574548.jpg?_wi=2",
imageAlt: "waffle with berries and cream",
},
{
title: "Artisanal Style",
description: "Crafted with authentic tradition.",
buttonIcon: "ChefHat",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-pancakes_23-2147788601.jpg?_wi=2",
imageAlt: "chocolate sauce on waffle",
},
{
title: "Fast Service",
description: "Hot and ready when you want it.",
buttonIcon: "Zap",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-yummy-creamy-cake-with-fruits-light-table-biscuit-sweet-cake-dessert_140725-81788.jpg?_wi=2",
imageAlt: "waffle bar menu items",
},
{ title: "Fresh Dough", description: "Made from scratch every morning.", buttonIcon: Wheat, imageSrc: "http://img.b2bpic.net/free-photo/waffle-pile-with-honey_23-2148079614.jpg", imageAlt: "delicious waffle with syrup" },
{ title: "Premium Ingredients", description: "Only the finest chocolate and fruit.", buttonIcon: Star, imageSrc: "http://img.b2bpic.net/free-photo/marmalade-waffles-breakfast_23-2148574548.jpg", imageAlt: "waffle with berries and cream" },
{ title: "Artisanal Style", description: "Crafted with authentic tradition.", buttonIcon: ChefHat, imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-pancakes_23-2147788601.jpg", imageAlt: "chocolate sauce on waffle" },
{ title: "Fast Service", description: "Hot and ready when you want it.", buttonIcon: Zap, imageSrc: "http://img.b2bpic.net/free-photo/top-view-yummy-creamy-cake-with-fruits-light-table-biscuit-sweet-cake-dessert_140725-81788.jpg", imageAlt: "waffle bar menu items" },
]}
/>
</div>
@@ -186,26 +92,10 @@ export default function LandingPage() {
title="Our Journey"
tag="Milestones"
metrics={[
{
id: "1",
value: "10k+",
description: "Waffles Served",
},
{
id: "2",
value: "5",
description: "Years of Joy",
},
{
id: "3",
value: "15+",
description: "Unique Toppings",
},
{
id: "4",
value: "99%",
description: "Customer Satisfaction",
},
{ id: "1", value: "10k+", description: "Waffles Served" },
{ id: "2", value: "5", description: "Years of Joy" },
{ id: "3", value: "15+", description: "Unique Toppings" },
{ id: "4", value: "99%", description: "Customer Satisfaction" },
]}
metricsAnimation="slide-up"
/>
@@ -216,21 +106,9 @@ export default function LandingPage() {
useInvertedBackground={false}
sideTitle="Common Questions"
faqs={[
{
id: "1",
title: "Are your waffles gluten free?",
content: "Currently we serve traditional Belgian waffles with wheat flour.",
},
{
id: "2",
title: "Do you offer delivery?",
content: "Yes, we are available on all major delivery apps in the district.",
},
{
id: "3",
title: "Can I reserve a table?",
content: "We offer a cozy walk-in experience in our Mahmutbey shop.",
},
{ id: "1", title: "Are your waffles gluten free?", content: "Currently we serve traditional Belgian waffles with wheat flour." },
{ id: "2", title: "Do you offer delivery?", content: "Yes, we are available on all major delivery apps in the district." },
{ id: "3", title: "Can I reserve a table?", content: "We offer a cozy walk-in experience in our Mahmutbey shop." },
]}
faqsAnimation="blur-reveal"
/>
@@ -239,17 +117,11 @@ export default function LandingPage() {
<div id="footer" data-section="footer">
<FooterLogoReveal
logoText="Always Waffle"
leftLink={{
text: "Menu",
href: "/menu",
}}
rightLink={{
text: "About Us",
href: "/about",
}}
leftLink={{ text: "Menu", href: "/menu" }}
rightLink={{ text: "About Us", href: "/about" }}
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}
}