Merge version_2 into main #4
14
src/app/about/page.tsx
Normal file
14
src/app/about/page.tsx
Normal file
@@ -0,0 +1,14 @@
|
||||
"use client";
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import TextAbout from '@/components/sections/about/TextAbout';
|
||||
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
||||
|
||||
export default function AboutPage() {
|
||||
return (
|
||||
<ThemeProvider>
|
||||
<NavbarStyleCentered navItems={[{ name: "Menu", id: "/menu" }, { name: "About", id: "/about" }, { name: "Reviews", id: "/reviews" }, { name: "Contact", id: "/contact" }]} brandName="King Kebabish" />
|
||||
<TextAbout title="About Us" />
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
14
src/app/contact/page.tsx
Normal file
14
src/app/contact/page.tsx
Normal file
@@ -0,0 +1,14 @@
|
||||
"use client";
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import ContactCTA from '@/components/sections/contact/ContactCTA';
|
||||
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
||||
|
||||
export default function ContactPage() {
|
||||
return (
|
||||
<ThemeProvider>
|
||||
<NavbarStyleCentered navItems={[{ name: "Menu", id: "/menu" }, { name: "About", id: "/about" }, { name: "Reviews", id: "/reviews" }, { name: "Contact", id: "/contact" }]} brandName="King Kebabish" />
|
||||
<ContactCTA tag="Contact Us" title="Get In Touch" description="We'd love to hear from you." buttons={[{ text: "Submit" }]} />
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
26
src/app/menu/page.tsx
Normal file
26
src/app/menu/page.tsx
Normal file
@@ -0,0 +1,26 @@
|
||||
"use client";
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import ProductCardThree from '@/components/sections/product/ProductCardThree';
|
||||
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
||||
|
||||
export default function MenuPage() {
|
||||
return (
|
||||
<ThemeProvider>
|
||||
<NavbarStyleCentered navItems={[{ name: "Menu", id: "/menu" }, { name: "About", id: "/about" }, { name: "Reviews", id: "/reviews" }, { name: "Contact", id: "/contact" }]} brandName="King Kebabish" />
|
||||
<ProductCardThree
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{ id: "1", name: "Chicken Kebab Roll", price: "£6.50", imageSrc: "http://img.b2bpic.net/free-photo/attractive-young-woman-eating-tasty-burger-dressed-colorful-jacket-cap_8353-7004.jpg?_wi=1" },
|
||||
{ id: "2", name: "Special Biryani", price: "£9.99", imageSrc: "http://img.b2bpic.net/free-photo/delicious-chicken-biryani-traditional-bowl_84443-65252.jpg?_wi=1" },
|
||||
{ id: "3", name: "Grilled Lamb Chops", price: "£12.50", imageSrc: "http://img.b2bpic.net/free-photo/closeu-shot-seasoned-stake-board-served-with-fries_181624-59818.jpg" }
|
||||
]}
|
||||
title="Our Menu"
|
||||
description="Authentic recipes, fresh ingredients, and bold flavours."
|
||||
/>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
193
src/app/page.tsx
193
src/app/page.tsx
@@ -31,12 +31,10 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleCentered
|
||||
navItems={[
|
||||
{
|
||||
name: "Menu", id: "#menu"},
|
||||
{
|
||||
name: "Reviews", id: "#reviews"},
|
||||
{
|
||||
name: "Contact", id: "#contact"},
|
||||
{ name: "Menu", id: "/menu" },
|
||||
{ name: "About", id: "/about" },
|
||||
{ name: "Reviews", id: "/reviews" },
|
||||
{ name: "Contact", id: "/contact" },
|
||||
]}
|
||||
brandName="King Kebabish"
|
||||
/>
|
||||
@@ -44,195 +42,36 @@ export default function LandingPage() {
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplitKpi
|
||||
background={{
|
||||
variant: "gradient-bars"}}
|
||||
background={{ variant: "gradient-bars" }}
|
||||
title="Fresh, स्वाद-packed Pakistani & Grill Cuisine in Gants Hill"
|
||||
description="Experience authentic flavours crafted with passion. Rated 4.8★ by 200+ happy customers in Ilford."
|
||||
kpis={[
|
||||
{
|
||||
value: "4.8★", label: "Customer Rating"},
|
||||
{
|
||||
value: "200+", label: "Happy Diners"},
|
||||
{
|
||||
value: "10-20£", label: "Affordable Price"},
|
||||
{ value: "4.8★", label: "Customer Rating" },
|
||||
{ value: "200+", label: "Happy Diners" },
|
||||
{ value: "10-20£", label: "Affordable Price" },
|
||||
]}
|
||||
enableKpiAnimation={true}
|
||||
buttons={[
|
||||
{
|
||||
text: "Call Now", href: "tel:02086374970"},
|
||||
{
|
||||
text: "Order Online", href: "#menu"},
|
||||
{ text: "Call Now", href: "tel:02086374970" },
|
||||
{ text: "View Menu", href: "/menu" },
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/grilled-ribs-pineapple-tomato-spices-dry-apricot-side-view_141793-3144.jpg?_wi=1"
|
||||
imageAlt="Authentic Pakistani grill food"
|
||||
mediaAnimation="slide-up"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/smiley-mother-daughter-side-view_23-2149854624.jpg", alt: "Happy diner"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/couple-restaurant_23-2148006698.jpg", alt: "Happy diner"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/high-angle-friends-restaurant_23-2148395392.jpg", alt: "Happy diner"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/friends-talking-by-lunch_1098-14622.jpg", alt: "Happy diner"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-young-friends-restaurant_23-2148395397.jpg", alt: "Happy diner"},
|
||||
{ src: "http://img.b2bpic.net/free-photo/smiley-mother-daughter-side-view_23-2149854624.jpg", alt: "Happy diner" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/couple-restaurant_23-2148006698.jpg", alt: "Happy diner" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/high-angle-friends-restaurant_23-2148395392.jpg", alt: "Happy diner" },
|
||||
]}
|
||||
avatarText="Join 200+ satisfied customers"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text-icon", text: "Authentic Spices", icon: Flame,
|
||||
},
|
||||
{
|
||||
type: "text-icon", text: "Freshly Grilled", icon: Utensils,
|
||||
},
|
||||
{
|
||||
type: "text-icon", text: "Local Favorite", icon: Award,
|
||||
},
|
||||
{
|
||||
type: "text-icon", text: "Halal Certified", icon: ShieldCheck,
|
||||
},
|
||||
{
|
||||
type: "text-icon", text: "Quick Delivery", icon: Truck,
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="menu" data-section="menu">
|
||||
<ProductCardThree
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "1", name: "Chicken Kebab Roll", price: "£6.50", imageSrc: "http://img.b2bpic.net/free-photo/attractive-young-woman-eating-tasty-burger-dressed-colorful-jacket-cap_8353-7004.jpg?_wi=1"},
|
||||
{
|
||||
id: "2", name: "Special Biryani", price: "£9.99", imageSrc: "http://img.b2bpic.net/free-photo/delicious-chicken-biryani-traditional-bowl_84443-65252.jpg?_wi=1"},
|
||||
{
|
||||
id: "3", name: "Grilled Lamb Chops", price: "£12.50", imageSrc: "http://img.b2bpic.net/free-photo/closeu-shot-seasoned-stake-board-served-with-fries_181624-59818.jpg"},
|
||||
{
|
||||
id: "4", name: "Beef Nihari", price: "£8.50", imageSrc: "http://img.b2bpic.net/free-photo/hunglae-curry-with-spices-pork-local-food-northern-thailand_1150-22983.jpg"},
|
||||
{
|
||||
id: "5", name: "Spicy Wings", price: "£5.99", imageSrc: "http://img.b2bpic.net/free-photo/chicken-with-cranberry-top-view_140725-933.jpg"},
|
||||
{
|
||||
id: "6", name: "Fresh Salad", price: "£3.50", imageSrc: "http://img.b2bpic.net/free-photo/eggplant-sauce-salad-table_140725-9615.jpg"},
|
||||
]}
|
||||
title="Popular Dishes"
|
||||
description="Authentic recipes, fresh ingredients, and bold flavours."
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="about" data-section="about">
|
||||
<TextAbout
|
||||
useInvertedBackground={false}
|
||||
title="Fresh, Authentic & Family-Friendly"
|
||||
buttons={[
|
||||
{
|
||||
text: "Order Now", href: "#menu"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="why-us" data-section="why-us">
|
||||
<FeatureCardTwentySix
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
features={[
|
||||
{
|
||||
title: "Fresh Preparation", description: "Every dish is cooked fresh to order using quality ingredients.", buttonIcon: CheckCircle,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-couple-having-lunch-luxury-restaurant_23-2150598347.jpg", imageAlt: "modern restaurant interior clean"},
|
||||
{
|
||||
title: "Authentic Flavours", description: "Traditional recipes passed down through generations.", buttonIcon: CheckCircle,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/grilled-ribs-pineapple-tomato-spices-dry-apricot-side-view_141793-3144.jpg?_wi=2", imageAlt: "modern restaurant interior clean"},
|
||||
{
|
||||
title: "Affordable Price", description: "High quality dining experience for £10-£20 per person.", buttonIcon: CheckCircle,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/attractive-young-woman-eating-tasty-burger-dressed-colorful-jacket-cap_8353-7004.jpg?_wi=2", imageAlt: "modern restaurant interior clean"},
|
||||
{
|
||||
title: "Multiple Options", description: "Dine-in, kerbside pickup, or speedy delivery available.", buttonIcon: CheckCircle,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-chicken-biryani-traditional-bowl_84443-65252.jpg?_wi=2", imageAlt: "modern restaurant interior clean"},
|
||||
]}
|
||||
title="Why Choose Us?"
|
||||
description="We pride ourselves on fresh, high-quality ingredients and friendly service."
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="reviews" data-section="reviews">
|
||||
<TestimonialCardTwo
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1", name: "Sarah J.", role: "Diner", testimonial: "Best price, best service in town!", imageSrc: "http://img.b2bpic.net/free-photo/group-happy-friends-having-fun-while-eating-cake-cafe_637285-7896.jpg"},
|
||||
{
|
||||
id: "2", name: "Mark L.", role: "Regular", testimonial: "Always fresh and full of flavour. Highly recommend.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-male-courier-yellow-uniform-cape-with-round-delivery-bowl-his-hands-pink-background_140725-40641.jpg"},
|
||||
{
|
||||
id: "3", name: "Ali K.", role: "Diner", testimonial: "Authentic taste. The biryani is incredible.", imageSrc: "http://img.b2bpic.net/free-photo/happy-asian-woman-shows-thumbs-up-approves-likes-smth-good-stands-near-cafe-entrance-give-her_1258-199002.jpg"},
|
||||
{
|
||||
id: "4", name: "Emma W.", role: "Local", testimonial: "Quick delivery and great portion sizes.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-people-spending-time-together_23-2149152906.jpg"},
|
||||
{
|
||||
id: "5", name: "David M.", role: "Diner", testimonial: "Lovely staff and clean atmosphere.", imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-conversating-restaurant_23-2148006709.jpg"},
|
||||
]}
|
||||
title="Customer Reviews"
|
||||
description="What our happy customers have to say about us."
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="location" data-section="location">
|
||||
<MetricCardTwo
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
gridVariant="uniform-all-items-equal"
|
||||
useInvertedBackground={true}
|
||||
metrics={[
|
||||
{
|
||||
id: "addr", value: "543 Cranbrook Rd, Ilford IG2 6HE", description: "Restaurant Address"},
|
||||
{
|
||||
id: "hours", value: "12pm - 11pm Daily", description: "Opening Hours"},
|
||||
{
|
||||
id: "call", value: "020 8637 4970", description: "Call to Reserve"},
|
||||
]}
|
||||
title="Visit Us"
|
||||
description="Located in the heart of Gants Hill, Ilford."
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCTA
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "sparkles-gradient"}}
|
||||
tag="Get in touch"
|
||||
title="Ready to Order?"
|
||||
description="Call us now or leave an enquiry form below."
|
||||
buttons={[
|
||||
{
|
||||
text: "Call Now", href: "tel:02086374970"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterLogoEmphasis
|
||||
columns={[
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Menu", href: "#menu"},
|
||||
{
|
||||
label: "Reviews", href: "#reviews"},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Contact", href: "#contact"},
|
||||
{
|
||||
label: "Privacy Policy", href: "#"},
|
||||
],
|
||||
},
|
||||
{ items: [{ label: "Menu", href: "/menu" }, { label: "About", href: "/about" }] },
|
||||
{ items: [{ label: "Reviews", href: "/reviews" }, { label: "Contact", href: "/contact" }] },
|
||||
]}
|
||||
logoText="King Kebabish"
|
||||
/>
|
||||
@@ -240,4 +79,4 @@ export default function LandingPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
14
src/app/reviews/page.tsx
Normal file
14
src/app/reviews/page.tsx
Normal file
@@ -0,0 +1,14 @@
|
||||
"use client";
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import TestimonialCardTwo from '@/components/sections/testimonial/TestimonialCardTwo';
|
||||
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
||||
|
||||
export default function ReviewsPage() {
|
||||
return (
|
||||
<ThemeProvider>
|
||||
<NavbarStyleCentered navItems={[{ name: "Menu", id: "/menu" }, { name: "About", id: "/about" }, { name: "Reviews", id: "/reviews" }, { name: "Contact", id: "/contact" }]} brandName="King Kebabish" />
|
||||
<TestimonialCardTwo title="Customer Reviews" animationType="slide-up" textboxLayout="default" testimonials={[]} />
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user