Merge version_2 into main
Merge version_2 into main
This commit was merged in pull request #1.
This commit is contained in:
258
src/app/page.tsx
258
src/app/page.tsx
@@ -30,25 +30,17 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
name: "Story",
|
||||
id: "about",
|
||||
},
|
||||
name: "Story", id: "about"},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "menu",
|
||||
},
|
||||
name: "Menu", id: "menu"},
|
||||
{
|
||||
name: "Reviews",
|
||||
id: "reviews",
|
||||
},
|
||||
name: "Products", id: "/products"},
|
||||
{
|
||||
name: "Visit",
|
||||
id: "visit",
|
||||
},
|
||||
name: "Reviews", id: "reviews"},
|
||||
{
|
||||
name: "Visit", id: "visit"},
|
||||
]}
|
||||
brandName="Beit Beyrut"
|
||||
/>
|
||||
@@ -57,65 +49,30 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboard
|
||||
background={{
|
||||
variant: "sparkles-gradient",
|
||||
}}
|
||||
variant: "sparkles-gradient"}}
|
||||
title="A Taste of Beirut"
|
||||
description="Where centuries-old Lebanese recipes meet warm Levantine hospitality — every dish, a journey home."
|
||||
tag="Fatih, Istanbul"
|
||||
buttons={[
|
||||
{
|
||||
text: "Explore Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
text: "Explore Menu", href: "#menu"},
|
||||
{
|
||||
text: "Reserve Table",
|
||||
href: "tel:+90",
|
||||
},
|
||||
text: "Reserve Table", href: "tel:+905331301731"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/breakfast-jam-honey-butter-cheeses-cottage-cheese-sausages-egg-vegetables-air-bread_141793-4361.jpg"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/tomato-omelette-served-with-herbs_140725-1241.jpg",
|
||||
alt: "tomato omelette served with herbs",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/some-delicious-meals-with-salad-pickles-turkish-bagel-cup-tea-pan-pot-white-surface-top-view_176474-6471.jpg",
|
||||
alt: "Some delicious meals with salad, pickles, turkish bagel, a cup of tea in a pan and pot on white surface, top view",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/breakfast-table-different-types-fried-eggs-cheeses-honey-chocolates-tea_140725-6516.jpg",
|
||||
alt: "Breakfast table of different types of fried eggs cheeses honey chocolates and tea",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/top-view-breakfast-with-fried-eggs-honey-jams-fresh-vegetables-cheese-wooden-table_140725-10358.jpg",
|
||||
alt: "Top view of breakfast with fried eggs honey jams fresh vegetables and cheese on a wooden table",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/village-landscape_1182-836.jpg",
|
||||
alt: "village landscape",
|
||||
},
|
||||
{ src: "http://img.b2bpic.net/free-photo/tomato-omelette-served-with-herbs_140725-1241.jpg", alt: "tomato omelette served with herbs" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/some-delicious-meals-with-salad-pickles-turkish-bagel-cup-tea-pan-pot-white-surface-top-view_176474-6471.jpg", alt: "Some delicious meals with salad, pickles, turkish bagel, a cup of tea in a pan and pot on white surface, top view" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/breakfast-table-different-types-fried-eggs-cheeses-honey-chocolates-tea_140725-6516.jpg", alt: "Breakfast table of different types of fried eggs cheeses honey chocolates and tea" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/top-view-breakfast-with-fried-eggs-honey-jams-fresh-vegetables-cheese-wooden-table_140725-10358.jpg", alt: "Top view of breakfast with fried eggs honey jams fresh vegetables and cheese on a wooden table" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/village-landscape_1182-836.jpg", alt: "village landscape" },
|
||||
]}
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Authentic Lebanese",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Handmade Bread",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Warm Hospitality",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Centuries-Old Recipes",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Heart of Istanbul",
|
||||
},
|
||||
{ type: "text", text: "Authentic Lebanese" },
|
||||
{ type: "text", text: "Handmade Bread" },
|
||||
{ type: "text", text: "Warm Hospitality" },
|
||||
{ type: "text", text: "Centuries-Old Recipes" },
|
||||
{ type: "text", text: "Heart of Istanbul" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -134,36 +91,9 @@ export default function LandingPage() {
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={true}
|
||||
features={[
|
||||
{
|
||||
id: "f1",
|
||||
label: "Quality",
|
||||
title: "Fresh Daily",
|
||||
items: [
|
||||
"Stone-baked breads",
|
||||
"Farm-fresh ingredients",
|
||||
"No shortcuts",
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "f2",
|
||||
label: "Authenticity",
|
||||
title: "Traditional Recipes",
|
||||
items: [
|
||||
"Passed-down secrets",
|
||||
"Authentic flavor",
|
||||
"Unapologetic",
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "f3",
|
||||
label: "Vibe",
|
||||
title: "Family Hospitality",
|
||||
items: [
|
||||
"Warm service",
|
||||
"Family-run feel",
|
||||
"Welcoming table",
|
||||
],
|
||||
},
|
||||
{ id: "f1", label: "Quality", title: "Fresh Daily", items: ["Stone-baked breads", "Farm-fresh ingredients", "No shortcuts"] },
|
||||
{ id: "f2", label: "Authenticity", title: "Traditional Recipes", items: ["Passed-down secrets", "Authentic flavor", "Unapologetic"] },
|
||||
{ id: "f3", label: "Vibe", title: "Family Hospitality", items: ["Warm service", "Family-run feel", "Welcoming table"] },
|
||||
]}
|
||||
title="Our Hospitality"
|
||||
description="Why we are the preferred choice for authentic Levantine breakfast in Istanbul."
|
||||
@@ -177,42 +107,12 @@ export default function LandingPage() {
|
||||
gridVariant="two-columns-alternating-heights"
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Beit Beyrut Manakish",
|
||||
price: "Signature",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/baked-pie-stuffed-with-food-inside-pottery-bowl_114579-2598.jpg",
|
||||
},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Fatteh",
|
||||
price: "Comfort",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-hummus-with-chickpeas-vegetables_23-2148562795.jpg",
|
||||
},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Falafel",
|
||||
price: "Vegan",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-delicious-jewish-food-arrangement_23-2148814492.jpg",
|
||||
},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Foul Medames",
|
||||
price: "Breakfast",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-jewish-dish-high-angle_23-2148814514.jpg",
|
||||
},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Hummus",
|
||||
price: "Fresh",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-bowl-hummus-with-chickpeas_23-2148562686.jpg",
|
||||
},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Batata Harra",
|
||||
price: "Spicy",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-fried-potatoes-inside-pan-with-lemon-vegetables-dark-background_140725-126867.jpg",
|
||||
},
|
||||
{ id: "p1", name: "Beit Beyrut Manakish", price: "Signature", imageSrc: "http://img.b2bpic.net/free-photo/baked-pie-stuffed-with-food-inside-pottery-bowl_114579-2598.jpg" },
|
||||
{ id: "p2", name: "Fatteh", price: "Comfort", imageSrc: "http://img.b2bpic.net/free-photo/top-view-hummus-with-chickpeas-vegetables_23-2148562795.jpg" },
|
||||
{ id: "p3", name: "Falafel", price: "Vegan", imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-delicious-jewish-food-arrangement_23-2148814492.jpg" },
|
||||
{ id: "p4", name: "Foul Medames", price: "Breakfast", imageSrc: "http://img.b2bpic.net/free-photo/delicious-jewish-dish-high-angle_23-2148814514.jpg" },
|
||||
{ id: "p5", name: "Hummus", price: "Fresh", imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-bowl-hummus-with-chickpeas_23-2148562686.jpg" },
|
||||
{ id: "p6", name: "Batata Harra", price: "Spicy", imageSrc: "http://img.b2bpic.net/free-photo/top-view-fried-potatoes-inside-pan-with-lemon-vegetables-dark-background_140725-126867.jpg" },
|
||||
]}
|
||||
title="Signature Offerings"
|
||||
description="Our most beloved dishes, prepared daily from centuries-old Lebanese recipes."
|
||||
@@ -224,46 +124,11 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
title: "Authentic",
|
||||
quote: "Absolute gem! Felt like being in Lebanon.",
|
||||
name: "Abu Al-Qasim",
|
||||
role: "Guide",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiley-friends-food-festival-side-view_23-2149525557.jpg",
|
||||
},
|
||||
{
|
||||
id: "t2",
|
||||
title: "Worth the travel",
|
||||
quote: "Took a 20-min Uber just for the falafel — worth it.",
|
||||
name: "Visiting Guest",
|
||||
role: "Tourist",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-arab-dish_23-2147794277.jpg",
|
||||
},
|
||||
{
|
||||
id: "t3",
|
||||
title: "Perfect flavors",
|
||||
quote: "Perfect from start to finish. Authentic taste.",
|
||||
name: "Sarah Houri",
|
||||
role: "Foodie",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/women-with-burgers-drinks-sitting-table_23-2148975051.jpg",
|
||||
},
|
||||
{
|
||||
id: "t4",
|
||||
title: "Great hospitality",
|
||||
quote: "First experience with Lebanese food and it was perfect.",
|
||||
name: "K Ozen",
|
||||
role: "Visitor",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-happy-people-table_23-2149212128.jpg",
|
||||
},
|
||||
{
|
||||
id: "t5",
|
||||
title: "Love this place",
|
||||
quote: "Excellent quality, warm hospitality, reasonable prices.",
|
||||
name: "N A",
|
||||
role: "Regular",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/asian-people-having-dinner-party_23-2149552652.jpg",
|
||||
},
|
||||
{ id: "t1", title: "Authentic", quote: "Absolute gem! Felt like being in Lebanon.", name: "Abu Al-Qasim", role: "Guide", imageSrc: "http://img.b2bpic.net/free-photo/smiley-friends-food-festival-side-view_23-2149525557.jpg" },
|
||||
{ id: "t2", title: "Worth the travel", quote: "Took a 20-min Uber just for the falafel — worth it.", name: "Visiting Guest", role: "Tourist", imageSrc: "http://img.b2bpic.net/free-photo/top-view-arab-dish_23-2147794277.jpg" },
|
||||
{ id: "t3", title: "Perfect flavors", quote: "Perfect from start to finish. Authentic taste.", name: "Sarah Houri", role: "Foodie", imageSrc: "http://img.b2bpic.net/free-photo/women-with-burgers-drinks-sitting-table_23-2148975051.jpg" },
|
||||
{ id: "t4", title: "Great hospitality", quote: "First experience with Lebanese food and it was perfect.", name: "K Ozen", role: "Visitor", imageSrc: "http://img.b2bpic.net/free-photo/close-up-happy-people-table_23-2149212128.jpg" },
|
||||
{ id: "t5", title: "Love this place", quote: "Excellent quality, warm hospitality, reasonable prices.", name: "N A", role: "Regular", imageSrc: "http://img.b2bpic.net/free-photo/asian-people-having-dinner-party_23-2149552652.jpg" },
|
||||
]}
|
||||
title="Voices from Our Table"
|
||||
description="What our guests say about their experience."
|
||||
@@ -276,16 +141,8 @@ export default function LandingPage() {
|
||||
title="Visit Us"
|
||||
description="Located in the heart of Fatih, Istanbul. Join us for a breakfast to remember."
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Your Name",
|
||||
},
|
||||
{
|
||||
name: "email",
|
||||
type: "email",
|
||||
placeholder: "Your Email",
|
||||
},
|
||||
{ name: "name", type: "text", placeholder: "Your Name" },
|
||||
{ name: "email", type: "email", placeholder: "Your Email" },
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/woman-blue-hat-sits-windowsill-cafe_8353-194.jpg"
|
||||
/>
|
||||
@@ -294,49 +151,14 @@ export default function LandingPage() {
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterBase
|
||||
columns={[
|
||||
{
|
||||
title: "Navigate",
|
||||
items: [
|
||||
{
|
||||
label: "Story",
|
||||
href: "#about",
|
||||
},
|
||||
{
|
||||
label: "Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
{
|
||||
label: "Reviews",
|
||||
href: "#reviews",
|
||||
},
|
||||
{
|
||||
label: "Visit",
|
||||
href: "#visit",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Specialities",
|
||||
items: [
|
||||
{
|
||||
label: "Manakish",
|
||||
href: "#menu",
|
||||
},
|
||||
{
|
||||
label: "Fatteh",
|
||||
href: "#menu",
|
||||
},
|
||||
{
|
||||
label: "Falafel",
|
||||
href: "#menu",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ title: "Navigate", items: [{ label: "Story", href: "#about" }, { label: "Menu", href: "#menu" }, { label: "Reviews", href: "#reviews" }, { label: "Visit", href: "#visit" }, { label: "Products", href: "/products" }] },
|
||||
{ title: "Specialities", items: [{ label: "Manakish", href: "#menu" }, { label: "Fatteh", href: "#menu" }, { label: "Falafel", href: "#menu" }] },
|
||||
]}
|
||||
logoText="Beit Beyrut"
|
||||
copyrightText="© 2025 | Lights Marketing | +905331301731"
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
53
src/app/products/page.tsx
Normal file
53
src/app/products/page.tsx
Normal file
@@ -0,0 +1,53 @@
|
||||
"use client";
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import ReactLenis from "lenis/react";
|
||||
import FooterBase from '@/components/sections/footer/FooterBase';
|
||||
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
|
||||
import ProductCardOne from '@/components/sections/product/ProductCardOne';
|
||||
|
||||
export default function ProductsPage() {
|
||||
const products = [
|
||||
{ id: "1", name: "Cheese", price: "225 TL" },
|
||||
{ id: "2", name: "Pizza", price: "25 TL" },
|
||||
{ id: "3", name: "Spinach", price: "25 TL" },
|
||||
{ id: "4", name: "Hummus Tahini", price: "265 TL" },
|
||||
{ id: "5", name: "Foul with Vegetables", price: "285 TL" },
|
||||
{ id: "6", name: "Falafel Plate 12-Pcs", price: "240 TL" },
|
||||
{ id: "7", name: "Falafel Plate 6-pcs", price: "170 TL" },
|
||||
{ id: "8", name: "Batata Harra", price: "250 TL" },
|
||||
{ id: "9", name: "Shakshoukeh", price: "250 TL" },
|
||||
{ id: "10", name: "Tea", price: "50 TL" },
|
||||
{ id: "11", name: "Ayran", price: "60 TL" },
|
||||
{ id: "12", name: "Orange", price: "190 TL" },
|
||||
{ id: "13", name: "Carrot", price: "190 TL" }
|
||||
].map(p => ({ ...p, imageSrc: "http://img.b2bpic.net/free-photo/baked-pie-stuffed-with-food-inside-pottery-bowl_114579-2598.jpg" }));
|
||||
|
||||
return (
|
||||
<ThemeProvider>
|
||||
<ReactLenis root>
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "Products", id: "/products" }
|
||||
]}
|
||||
brandName="Beit Beyrut"
|
||||
/>
|
||||
<div className="pt-24">
|
||||
<ProductCardOne
|
||||
products={products}
|
||||
title="Beit Beyrut Special"
|
||||
gridVariant="uniform-all-items-equal"
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
/>
|
||||
</div>
|
||||
<FooterBase
|
||||
logoText="Beit Beyrut"
|
||||
copyrightText="© 2025 | Lights Marketing | +905331301731"
|
||||
columns={[]}
|
||||
/>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user