3 Commits

Author SHA1 Message Date
6470798777 Remove watermark 2026-05-11 15:41:10 +00:00
8a6c10852e Update src/app/page.tsx 2026-05-11 15:27:16 +00:00
129ec69c8b Update src/app/page.tsx 2026-05-11 15:26:40 +00:00
2 changed files with 82 additions and 256 deletions

View File

@@ -4,7 +4,6 @@ import { Inter } from "next/font/google";
import "./globals.css"; import "./globals.css";
import "@/lib/gsap-setup"; import "@/lib/gsap-setup";
import { ServiceWrapper } from "@/components/ServiceWrapper"; import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
import { getVisualEditScript } from "@/utils/visual-edit-script"; import { getVisualEditScript } from "@/utils/visual-edit-script";
import { Figtree } from "next/font/google"; import { Figtree } from "next/font/google";
@@ -35,7 +34,7 @@ export default function RootLayout({
<html lang="en" suppressHydrationWarning> <html lang="en" suppressHydrationWarning>
<ServiceWrapper> <ServiceWrapper>
<body className={`${figtree.variable} antialiased`}> <body className={`${figtree.variable} antialiased`}>
<Tag />
{children} {children}
<script <script
dangerouslySetInnerHTML={{ dangerouslySetInnerHTML={{

View File

@@ -11,7 +11,7 @@ import MetricCardFourteen from '@/components/sections/metrics/MetricCardFourteen
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple'; import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import PricingCardFive from '@/components/sections/pricing/PricingCardFive'; import PricingCardFive from '@/components/sections/pricing/PricingCardFive';
import ProductCardTwo from '@/components/sections/product/ProductCardTwo'; import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import TestimonialCardSix from '@/components/sections/testimonial/TestimonialCardSix'; import TestimonialCardSixteen from '@/components/sections/testimonial/TestimonialCardSixteen';
import { Facebook, Instagram, Star } from "lucide-react"; import { Facebook, Instagram, Star } from "lucide-react";
export default function LandingPage() { export default function LandingPage() {
@@ -33,25 +33,15 @@ export default function LandingPage() {
<NavbarStyleApple <NavbarStyleApple
navItems={[ navItems={[
{ {
name: "Home", name: "Home", id: "hero"},
id: "hero",
},
{ {
name: "Menu", name: "Menu", id: "menu"},
id: "menu",
},
{ {
name: "Deals", name: "Deals", id: "deals"},
id: "deals",
},
{ {
name: "About", name: "About", id: "about"},
id: "about",
},
{ {
name: "Location", name: "Location", id: "location"},
id: "location",
},
]} ]}
brandName="Baron Kebab" brandName="Baron Kebab"
/> />
@@ -60,114 +50,67 @@ export default function LandingPage() {
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroSplitDoubleCarousel <HeroSplitDoubleCarousel
background={{ background={{
variant: "radial-gradient", variant: "radial-gradient"}}
}}
title="Fresh Kebabs, Big Flavour, Made Fast." title="Fresh Kebabs, Big Flavour, Made Fast."
description="Baron Kebab serves fresh kebabs, wraps, burgers, chips and more — perfect for a quick lunch, late-night craving or easy takeaway dinner." description="Baron Kebab serves fresh kebabs, wraps, burgers, chips and more — perfect for a quick lunch, late-night craving or easy takeaway dinner."
leftCarouselItems={[ leftCarouselItems={[
{ {
imageSrc: "http://img.b2bpic.net/free-photo/doner-kebab-roasting-spti_53876-34017.jpg", imageSrc: "http://img.b2bpic.net/free-photo/doner-kebab-roasting-spti_53876-34017.jpg", imageAlt: "Hero Kebab"},
imageAlt: "Hero Kebab",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-tasty-serbian-food-plate_23-2149358064.jpg", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-tasty-serbian-food-plate_23-2149358064.jpg", imageAlt: "Chicken Kebab"},
imageAlt: "Chicken Kebab",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/half-cut-beef-doner-flatbread-wrap_140725-5016.jpg", imageSrc: "http://img.b2bpic.net/free-photo/half-cut-beef-doner-flatbread-wrap_140725-5016.jpg", imageAlt: "Wrap"},
imageAlt: "Wrap",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/top-view-kebab-platter-with-ribs-chicken-lula-tikka-vegetables-kebab_140725-8874.jpg", imageSrc: "http://img.b2bpic.net/free-photo/top-view-kebab-platter-with-ribs-chicken-lula-tikka-vegetables-kebab_140725-8874.jpg", imageAlt: "Mixed Kebab"},
imageAlt: "Mixed Kebab",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/close-up-hand-holding-taco_23-2148629336.jpg", imageSrc: "http://img.b2bpic.net/free-photo/close-up-hand-holding-taco_23-2148629336.jpg", imageAlt: "Wrap Detail"},
imageAlt: "Wrap Detail",
},
]} ]}
rightCarouselItems={[ rightCarouselItems={[
{ {
imageSrc: "http://img.b2bpic.net/free-photo/omelette-french-fries-wooden-board-grunge-painted-desk_23-2148113638.jpg", imageSrc: "http://img.b2bpic.net/free-photo/omelette-french-fries-wooden-board-grunge-painted-desk_23-2148113638.jpg", imageAlt: "Chips"},
imageAlt: "Chips",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-dessert-with-fruits-cookies-candies-dark-background-candy-color-biscuit-sweet-cookie_140725-99231.jpg", imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-dessert-with-fruits-cookies-candies-dark-background-candy-color-biscuit-sweet-cookie_140725-99231.jpg", imageAlt: "Platter"},
imageAlt: "Platter",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/close-up-tasty-wraps_1147-47.jpg", imageSrc: "http://img.b2bpic.net/free-photo/close-up-tasty-wraps_1147-47.jpg", imageAlt: "Wrap"},
imageAlt: "Wrap",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/roasted-chicken-tortilla_140725-1206.jpg", imageSrc: "http://img.b2bpic.net/free-photo/roasted-chicken-tortilla_140725-1206.jpg", imageAlt: "Chicken Doner"},
imageAlt: "Chicken Doner",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/home-made-tasty-burgers_628469-332.jpg", imageSrc: "http://img.b2bpic.net/free-photo/home-made-tasty-burgers_628469-332.jpg", imageAlt: "Burger"},
imageAlt: "Burger",
},
]} ]}
tag="Loved by local customers" tag="Loved by local customers"
buttons={[ buttons={[
{ {
text: "Order Now", text: "Order Now", href: "#contact"},
href: "#contact",
},
{ {
text: "View Menu", text: "View Menu", href: "#menu"},
href: "#menu",
},
{ {
text: "Call Us", text: "Call Us", href: "tel:0000000000"},
href: "tel:0000000000",
},
]} ]}
tagIcon={Star} tagIcon={Star}
avatars={[ avatars={[
{ {
src: "http://img.b2bpic.net/free-photo/medium-shot-people-with-paper-wrapped-sandwiches_23-2151309963.jpg", src: "http://img.b2bpic.net/free-photo/medium-shot-people-with-paper-wrapped-sandwiches_23-2151309963.jpg", alt: "Customer 1"},
alt: "Customer 1",
},
{ {
src: "http://img.b2bpic.net/free-photo/young-person-enjoying-meal_23-2151525802.jpg", src: "http://img.b2bpic.net/free-photo/young-person-enjoying-meal_23-2151525802.jpg", alt: "Customer 2"},
alt: "Customer 2",
},
{ {
src: "http://img.b2bpic.net/free-photo/young-adults-having-block-party_23-2149571497.jpg", src: "http://img.b2bpic.net/free-photo/young-adults-having-block-party_23-2149571497.jpg", alt: "Customer 3"},
alt: "Customer 3",
},
{ {
src: "http://img.b2bpic.net/free-photo/cheerful-beautiful-woman-with-buns-apron-smiling-holding-half-grapefruit-hands-white-wall_176420-11997.jpg", src: "http://img.b2bpic.net/free-photo/cheerful-beautiful-woman-with-buns-apron-smiling-holding-half-grapefruit-hands-white-wall_176420-11997.jpg", alt: "Customer 4"},
alt: "Customer 4",
},
{ {
src: "http://img.b2bpic.net/free-photo/young-beautiful-woman-hairdresser-apron-looking-front-showing-ok-sign-smiling-standing-green-wall_141793-64876.jpg", src: "http://img.b2bpic.net/free-photo/young-beautiful-woman-hairdresser-apron-looking-front-showing-ok-sign-smiling-standing-green-wall_141793-64876.jpg", alt: "Customer 5"},
alt: "Customer 5",
},
]} ]}
avatarText="Join 500+ happy regulars" avatarText="Join 500+ happy regulars"
marqueeItems={[ marqueeItems={[
{ {
type: "text", type: "text", text: "Fresh Ingredients"},
text: "Fresh Ingredients",
},
{ {
type: "text", type: "text", text: "Halal Certified"},
text: "Halal Certified",
},
{ {
type: "text", type: "text", text: "Fast Delivery"},
text: "Fast Delivery",
},
{ {
type: "text", type: "text", text: "Family Owned"},
text: "Family Owned",
},
{ {
type: "text", type: "text", text: "Order Online"},
text: "Order Online",
},
]} ]}
/> />
</div> </div>
@@ -180,59 +123,23 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
products={[ products={[
{ {
id: "p1", id: "p1", brand: "Kebab", name: "Chicken Doner Kebab", price: "From €8.50", rating: 5,
brand: "Kebab", reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/fried-meat-set-table_140725-9692.jpg"},
name: "Chicken Doner Kebab",
price: "From €8.50",
rating: 5,
reviewCount: "120",
imageSrc: "http://img.b2bpic.net/free-photo/fried-meat-set-table_140725-9692.jpg",
},
{ {
id: "p2", id: "p2", brand: "Kebab", name: "Lamb Doner Kebab", price: "From €9.50", rating: 5,
brand: "Kebab", reviewCount: "95", imageSrc: "http://img.b2bpic.net/free-photo/close-up-tasty-vegetable-rice-spring-sesame-seeds-plate_23-2148138889.jpg"},
name: "Lamb Doner Kebab",
price: "From €9.50",
rating: 5,
reviewCount: "95",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-tasty-vegetable-rice-spring-sesame-seeds-plate_23-2148138889.jpg",
},
{ {
id: "p3", id: "p3", brand: "Kebab", name: "Mixed Kebab", price: "From €10.50", rating: 5,
brand: "Kebab", reviewCount: "210", imageSrc: "http://img.b2bpic.net/free-photo/national-sac-grill-foods-ingredients-dinner-menu_114579-1747.jpg"},
name: "Mixed Kebab",
price: "From €10.50",
rating: 5,
reviewCount: "210",
imageSrc: "http://img.b2bpic.net/free-photo/national-sac-grill-foods-ingredients-dinner-menu_114579-1747.jpg",
},
{ {
id: "p4", id: "p4", brand: "Wrap", name: "Chicken Wrap", price: "From €7.50", rating: 4,
brand: "Wrap", reviewCount: "80", imageSrc: "http://img.b2bpic.net/free-photo/tasty-burrito_23-2148131371.jpg"},
name: "Chicken Wrap",
price: "From €7.50",
rating: 4,
reviewCount: "80",
imageSrc: "http://img.b2bpic.net/free-photo/tasty-burrito_23-2148131371.jpg",
},
{ {
id: "p5", id: "p5", brand: "Burger", name: "Beef Burger", price: "From €8.00", rating: 5,
brand: "Burger", reviewCount: "150", imageSrc: "http://img.b2bpic.net/free-photo/man-spreading-ketchup-tasty-beef-burger_23-2148290672.jpg"},
name: "Beef Burger",
price: "From €8.00",
rating: 5,
reviewCount: "150",
imageSrc: "http://img.b2bpic.net/free-photo/man-spreading-ketchup-tasty-beef-burger_23-2148290672.jpg",
},
{ {
id: "p6", id: "p6", brand: "Sides", name: "Chips & Cheese", price: "From €4.50", rating: 4,
brand: "Sides", reviewCount: "300", imageSrc: "http://img.b2bpic.net/free-photo/supermarket-banner-with-food_23-2149500974.jpg"},
name: "Chips & Cheese",
price: "From €4.50",
rating: 4,
reviewCount: "300",
imageSrc: "http://img.b2bpic.net/free-photo/supermarket-banner-with-food_23-2149500974.jpg",
},
]} ]}
title="Fresh & Flavourful Menu" title="Fresh & Flavourful Menu"
description="From classic kebabs to tasty wraps and hearty burgers, we have something to satisfy every craving." description="From classic kebabs to tasty wraps and hearty burgers, we have something to satisfy every craving."
@@ -246,53 +153,22 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
plans={[ plans={[
{ {
id: "d1", id: "d1", tag: "Lunch", price: "€6.99", period: "Daily 12-3pm", description: "Quick lunch option including kebab and drink.", button: {
tag: "Lunch", text: "Order This Deal"},
price: "€6.99", featuresTitle: "Includes:", features: [
period: "Daily 12-3pm", "Any Kebab", "Chips", "Can of Drink"],
description: "Quick lunch option including kebab and drink.",
button: {
text: "Order This Deal",
},
featuresTitle: "Includes:",
features: [
"Any Kebab",
"Chips",
"Can of Drink",
],
}, },
{ {
id: "d2", id: "d2", tag: "Student", price: "€5.99", period: "All Day", description: "Student discount deal for hungry scholars.", button: {
tag: "Student", text: "Order This Deal"},
price: "€5.99", featuresTitle: "Includes:", features: [
period: "All Day", "Chicken Wrap", "Chips", "Drink"],
description: "Student discount deal for hungry scholars.",
button: {
text: "Order This Deal",
},
featuresTitle: "Includes:",
features: [
"Chicken Wrap",
"Chips",
"Drink",
],
}, },
{ {
id: "d3", id: "d3", tag: "Family", price: "€24.99", period: "Weekend", description: "Perfect box to share with the whole family.", button: {
tag: "Family", text: "Order This Deal"},
price: "€24.99", featuresTitle: "Includes:", features: [
period: "Weekend", "2 Large Kebabs", "Large Chips", "Large Dip Selection", "Bottle of Drink"],
description: "Perfect box to share with the whole family.",
button: {
text: "Order This Deal",
},
featuresTitle: "Includes:",
features: [
"2 Large Kebabs",
"Large Chips",
"Large Dip Selection",
"Bottle of Drink",
],
}, },
]} ]}
title="Popular Deals" title="Popular Deals"
@@ -306,25 +182,13 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
features={[ features={[
{ {
title: "Freshly Prepared Daily", title: "Freshly Prepared Daily", description: "We source the freshest ingredients daily for optimal taste.", imageSrc: "http://img.b2bpic.net/free-photo/fried-chicken-meat-pepper-topped-with-ketchup_140725-1266.jpg"},
description: "We source the freshest ingredients daily for optimal taste.",
imageSrc: "http://img.b2bpic.net/free-photo/fried-chicken-meat-pepper-topped-with-ketchup_140725-1266.jpg",
},
{ {
title: "Fast Takeaway", title: "Fast Takeaway", description: "Efficient kitchen operations mean your food is ready when you are.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-delicious-takeout-sandwich_23-2148242567.jpg"},
description: "Efficient kitchen operations mean your food is ready when you are.",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-delicious-takeout-sandwich_23-2148242567.jpg",
},
{ {
title: "Generous Portions", title: "Generous Portions", description: "You won't leave hungry — we serve generous, satisfying portions.", imageSrc: "http://img.b2bpic.net/free-photo/meat-sage-with-potatoes-bell-pepper-eggplant-cooked-charcoal-top-view_140725-7392.jpg"},
description: "You won't leave hungry — we serve generous, satisfying portions.",
imageSrc: "http://img.b2bpic.net/free-photo/meat-sage-with-potatoes-bell-pepper-eggplant-cooked-charcoal-top-view_140725-7392.jpg",
},
{ {
title: "Local Favourite", title: "Local Favourite", description: "Proud to be a local go-to spot for kebab lovers.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-person-with-burrito-showing-approval_23-2148329078.jpg"},
description: "Proud to be a local go-to spot for kebab lovers.",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-person-with-burrito-showing-approval_23-2148329078.jpg",
},
]} ]}
title="Why Choose Baron Kebab" title="Why Choose Baron Kebab"
description="Quality, speed, and flavour are at the heart of everything we do." description="Quality, speed, and flavour are at the heart of everything we do."
@@ -338,9 +202,7 @@ export default function LandingPage() {
description="At Baron Kebab, we believe great food should be fresh, filling and full of flavour. Whether youre grabbing a quick bite, ordering after work, or sharing a meal with friends, we make every order with care." description="At Baron Kebab, we believe great food should be fresh, filling and full of flavour. Whether youre grabbing a quick bite, ordering after work, or sharing a meal with friends, we make every order with care."
buttons={[ buttons={[
{ {
text: "Find Us", text: "Find Us", href: "#location"},
href: "#location",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/top-view-female-cook-cutting-apple-dark-surface_179666-44561.jpg" imageSrc="http://img.b2bpic.net/free-photo/top-view-female-cook-cutting-apple-dark-surface_179666-44561.jpg"
imageAlt="Our Kitchen Station" imageAlt="Our Kitchen Station"
@@ -348,49 +210,28 @@ export default function LandingPage() {
</div> </div>
<div id="reviews" data-section="reviews"> <div id="reviews" data-section="reviews">
<TestimonialCardSix <TestimonialCardSixteen
animationType="slide-up" animationType="slide-up"
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={true}
title="Trusted by Our Local Community"
description="See why our regulars keep coming back for more fresh, authentic kebabs."
kpiItems={[
{ value: "500+", label: "Happy Regulars" },
{ value: "4.9/5", label: "Customer Rating" },
{ value: "10k+", label: "Meals Served" }
]}
testimonials={[ testimonials={[
{ {
id: "t1", id: "t1", name: "Sarah Miller", role: "Local Resident", company: "Verified Customer", rating: 5,
name: "Sarah Miller", imageSrc: "http://img.b2bpic.net/free-photo/woman-having-fun-food-festival_23-2149500432.jpg"},
handle: "@sarahm",
testimonial: "Best chicken kebab in town! Always fresh and delicious.",
imageSrc: "http://img.b2bpic.net/free-photo/woman-having-fun-food-festival_23-2149500432.jpg",
},
{ {
id: "t2", id: "t2", name: "John Doe", role: "Regular", company: "Verified Customer", rating: 5,
name: "John Doe", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-eats-hot-dog-cafe-terrace_169016-56236.jpg"},
handle: "@johnd",
testimonial: "Fast delivery and the portions are huge. Great value.",
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-eats-hot-dog-cafe-terrace_169016-56236.jpg",
},
{ {
id: "t3", id: "t3", name: "Emily Smith", role: "Office Worker", company: "Verified Customer", rating: 5,
name: "Emily Smith", imageSrc: "http://img.b2bpic.net/free-photo/happy-man-talking-his-girlfriend-lunch-time-restaurant_637285-1937.jpg"}
handle: "@emilys",
testimonial: "My go-to spot for a quick dinner after work. Super friendly staff.",
imageSrc: "http://img.b2bpic.net/free-photo/happy-man-talking-his-girlfriend-lunch-time-restaurant_637285-1937.jpg",
},
{
id: "t4",
name: "David Wilson",
handle: "@davidw",
testimonial: "The mixed kebab platter is perfect for sharing. Loved it!",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-man-with-delicious-taco_23-2151048054.jpg",
},
{
id: "t5",
name: "Chloe Jones",
handle: "@chloej",
testimonial: "Authentic taste and always consistent. Highly recommend.",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-brunettte-woman-chef-cooking-carrot-cake-making-fish-face-with-mouth-squinting-eyes-crazy-comical_839833-19935.jpg",
},
]} ]}
title="What Our Customers Say"
description="Real feedback from our happy local community."
/> />
</div> </div>
@@ -401,20 +242,11 @@ export default function LandingPage() {
tag="We are open daily" tag="We are open daily"
metrics={[ metrics={[
{ {
id: "m1", id: "m1", value: "123 Kebab St", description: "Our location"},
value: "123 Kebab St",
description: "Our location",
},
{ {
id: "m2", id: "m2", value: "11am - 11pm", description: "Opening hours"},
value: "11am - 11pm",
description: "Opening hours",
},
{ {
id: "m3", id: "m3", value: "000-000-000", description: "Call us now"},
value: "000-000-000",
description: "Call us now",
},
]} ]}
metricsAnimation="slide-up" metricsAnimation="slide-up"
/> />
@@ -424,8 +256,7 @@ export default function LandingPage() {
<ContactCenter <ContactCenter
useInvertedBackground={false} useInvertedBackground={false}
background={{ background={{
variant: "sparkles-gradient", variant: "sparkles-gradient"}}
}}
tag="Order Now" tag="Order Now"
title="Hungry? Your Kebab is waiting." title="Hungry? Your Kebab is waiting."
description="Order for delivery or click-and-collect to skip the queue." description="Order for delivery or click-and-collect to skip the queue."
@@ -441,18 +272,14 @@ export default function LandingPage() {
socialLinks={[ socialLinks={[
{ {
icon: Facebook, icon: Facebook,
href: "#", href: "#", ariaLabel: "Facebook"},
ariaLabel: "Facebook",
},
{ {
icon: Instagram, icon: Instagram,
href: "#", href: "#", ariaLabel: "Instagram"},
ariaLabel: "Instagram",
},
]} ]}
/> />
</div> </div>
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }