Merge version_2 into main #2
46
src/app/mustapha/page.tsx
Normal file
46
src/app/mustapha/page.tsx
Normal file
@@ -0,0 +1,46 @@
|
||||
"use client";
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import ReactLenis from "lenis/react";
|
||||
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
|
||||
import FooterBase from '@/components/sections/footer/FooterBase';
|
||||
import ProductCardFour from '@/components/sections/product/ProductCardFour';
|
||||
|
||||
export default function ProductsPage() {
|
||||
return (
|
||||
<ThemeProvider>
|
||||
<ReactLenis root>
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[
|
||||
{ name: "Menu", id: "/#menu" },
|
||||
{ name: "Products", id: "/mustapha" },
|
||||
{ name: "Réservation", id: "/#reservation" },
|
||||
{ name: "Contact", id: "/#contact" },
|
||||
]}
|
||||
brandName="Thawenza"
|
||||
/>
|
||||
<div className="pt-32 pb-20">
|
||||
<ProductCardFour
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
gridVariant="uniform-all-items-equal"
|
||||
useInvertedBackground={true}
|
||||
title="Our Products"
|
||||
description="Browse our full selection of traditional offerings."
|
||||
products={[
|
||||
{ id: "p1", name: "Couscous Royal", price: "1500 DA", variant: "Plat", imageSrc: "http://img.b2bpic.net/free-photo/saj-made-from-vegetables-meat-charcoal_140725-3569.jpg" },
|
||||
{ id: "p2", name: "Grillades Mixtes", price: "1800 DA", variant: "Plat", imageSrc: "http://img.b2bpic.net/free-photo/fried-meat-mushrooms-wooden-board_140725-761.jpg" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
<FooterBase
|
||||
columns={[
|
||||
{ title: "Liens", items: [{ label: "Menu", href: "/#menu" }, { label: "Products", href: "/mustapha" }, { label: "Réservation", href: "/#reservation" }] },
|
||||
{ title: "Légal", items: [{ label: "Privacy", href: "#" }] },
|
||||
]}
|
||||
logoText="Thawenza"
|
||||
/>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
105
src/app/page.tsx
105
src/app/page.tsx
@@ -30,12 +30,10 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[
|
||||
{
|
||||
name: "Menu", id: "#menu"},
|
||||
{
|
||||
name: "Réservation", id: "#reservation"},
|
||||
{
|
||||
name: "Contact", id: "#contact"},
|
||||
{ name: "Menu", id: "#menu" },
|
||||
{ name: "Products", id: "/mustapha" },
|
||||
{ name: "Réservation", id: "#reservation" },
|
||||
{ name: "Contact", id: "#contact" },
|
||||
]}
|
||||
brandName="Thawenza"
|
||||
/>
|
||||
@@ -46,22 +44,12 @@ export default function LandingPage() {
|
||||
logoText="Thawenza"
|
||||
description="Cuisine traditionnelle au cœur de Tizi Ouzou. Ouvert 24h/24 pour vous servir les saveurs authentiques de Kabylie."
|
||||
buttons={[
|
||||
{
|
||||
text: "📞 Appelez-nous maintenant", href: "tel:0559025465"},
|
||||
{
|
||||
text: "📋 Réserver une table", href: "#reservation"},
|
||||
{ text: "📞 Appelez-nous maintenant", href: "tel:0559025465" },
|
||||
{ text: "📋 Réserver une table", href: "#reservation" },
|
||||
]}
|
||||
slides={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/sadj-with-other-food-table_140725-3691.jpg", imageAlt: "Restaurant ambiance"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-food-banquet_23-2149893413.jpg", imageAlt: "Top view over food banquet"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/eggplant-roll-walnuts-onion-garlic-cream-cheese-lettuce-side-view_141793-3720.jpg", imageAlt: "Eggplant roll walnuts onion garlic cream cheese on lettuce side view"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-chicken-skewers-with-sliced-potatoes-onions-herbs-sprinkled-with-sumac_141793-3978.jpg", imageAlt: "Top view chicken skewers with sliced potatoes onions and herbs sprinkled with sumac"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-side-dishes-bowls-with-hummus-aubergine-mixture-spicy-pepper-mixture_140725-5181.jpg", imageAlt: "Top view of side dishes bowls with hummus aubergine mixture and spicy pepper mixture"},
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/sadj-with-other-food-table_140725-3691.jpg", imageAlt: "Restaurant ambiance" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/top-view-food-banquet_23-2149893413.jpg", imageAlt: "Top view over food banquet" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -72,14 +60,10 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
id: "f1", title: "Cuisine 100% traditionnelle", subtitle: "Recettes ancestrales", category: "Qualité", value: "Authenticité"},
|
||||
{
|
||||
id: "f2", title: "Ouvert 24h/24", subtitle: "À toute heure", category: "Service", value: "Disponibilité"},
|
||||
{
|
||||
id: "f3", title: "Prix accessibles", subtitle: "1 000 – 2 000 DA", category: "Budget", value: "Abordable"},
|
||||
{
|
||||
id: "f4", title: "Au centre-ville", subtitle: "Tizi Ouzou", category: "Accès", value: "Pratique"},
|
||||
{ id: "f1", title: "Cuisine 100% traditionnelle", subtitle: "Recettes ancestrales", category: "Qualité", value: "Authenticité" },
|
||||
{ id: "f2", title: "Ouvert 24h/24", subtitle: "À toute heure", category: "Service", value: "Disponibilité" },
|
||||
{ id: "f3", title: "Prix accessibles", subtitle: "1 000 – 2 000 DA", category: "Budget", value: "Abordable" },
|
||||
{ id: "f4", title: "Au centre-ville", subtitle: "Tizi Ouzou", category: "Accès", value: "Pratique" },
|
||||
]}
|
||||
title="Pourquoi Thawenza ?"
|
||||
description="L'authenticité kabyle à chaque bouchée."
|
||||
@@ -93,18 +77,8 @@ export default function LandingPage() {
|
||||
gridVariant="uniform-all-items-equal"
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "p1", name: "Couscous Royal", price: "1500 DA", variant: "Plat", imageSrc: "http://img.b2bpic.net/free-photo/saj-made-from-vegetables-meat-charcoal_140725-3569.jpg"},
|
||||
{
|
||||
id: "p2", name: "Grillades Mixtes", price: "1800 DA", variant: "Plat", imageSrc: "http://img.b2bpic.net/free-photo/fried-meat-mushrooms-wooden-board_140725-761.jpg"},
|
||||
{
|
||||
id: "p3", name: "Tajine traditionnel", price: "1200 DA", variant: "Plat", imageSrc: "http://img.b2bpic.net/free-photo/top-view-crackers-cakes-with-cranberries-top-inside-colored-plate_140725-29770.jpg"},
|
||||
{
|
||||
id: "p4", name: "Dessert maison", price: "500 DA", variant: "Boisson/Dessert", imageSrc: "http://img.b2bpic.net/free-photo/delicious-dessert-plate-with-tea-plants-high-angle-view-white-wooden-background_176474-3765.jpg"},
|
||||
{
|
||||
id: "p5", name: "Salade de saison", price: "600 DA", variant: "Entrée", imageSrc: "http://img.b2bpic.net/free-photo/greek-salad_23-2151992930.jpg"},
|
||||
{
|
||||
id: "p6", name: "Pain traditionnel", price: "200 DA", variant: "Accompagnement", imageSrc: "http://img.b2bpic.net/free-photo/close-up-view-delicous-fresh-baked-pastries-kumquats-with-stem-red-stripped-towel-cheese-flour-shaped-heart-form-cutting-board-dark-blackground_140725-96915.jpg"},
|
||||
{ id: "p1", name: "Couscous Royal", price: "1500 DA", variant: "Plat", imageSrc: "http://img.b2bpic.net/free-photo/saj-made-from-vegetables-meat-charcoal_140725-3569.jpg" },
|
||||
{ id: "p2", name: "Grillades Mixtes", price: "1800 DA", variant: "Plat", imageSrc: "http://img.b2bpic.net/free-photo/fried-meat-mushrooms-wooden-board_140725-761.jpg" },
|
||||
]}
|
||||
title="Nos Spécialités"
|
||||
description="Découvrez notre sélection de plats traditionnels préparés avec amour."
|
||||
@@ -115,16 +89,8 @@ export default function LandingPage() {
|
||||
<TestimonialCardTwelve
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1", name: "Ahmed", imageSrc: "http://img.b2bpic.net/free-photo/friends-talking-by-lunch_1098-14622.jpg"},
|
||||
{
|
||||
id: "t2", name: "Fatima", imageSrc: "http://img.b2bpic.net/free-photo/he-is-satisfied-from-his-life_329181-2789.jpg"},
|
||||
{
|
||||
id: "t3", name: "Yacine", imageSrc: "http://img.b2bpic.net/free-photo/senior-man-having-lipstick-stains-face_273609-41773.jpg"},
|
||||
{
|
||||
id: "t4", name: "Nora", imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-conversating-restaurant_23-2148006709.jpg"},
|
||||
{
|
||||
id: "t5", name: "Karim", imageSrc: "http://img.b2bpic.net/free-photo/portrait-cheerful-casual-african-man_171337-7357.jpg"},
|
||||
{ id: "t1", name: "Ahmed", imageSrc: "http://img.b2bpic.net/free-photo/friends-talking-by-lunch_1098-14622.jpg" },
|
||||
{ id: "t2", name: "Fatima", imageSrc: "http://img.b2bpic.net/free-photo/he-is-satisfied-from-his-life_329181-2789.jpg" },
|
||||
]}
|
||||
cardTitle="4.6 ★ sur Google · 42 avis clients"
|
||||
cardTag="Clients"
|
||||
@@ -137,12 +103,8 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "q1", title: "Quels sont vos horaires ?", content: "Nous sommes ouverts 24h/24, 7j/7."},
|
||||
{
|
||||
id: "q2", title: "Faut-il réserver ?", content: "Il est conseillé de réserver, surtout les week-ends."},
|
||||
{
|
||||
id: "q3", title: "Où êtes-vous situés ?", content: "Nous sommes sur l'Av. Larbi Ben M'hidi, Tizi Ouzou."},
|
||||
{ id: "q1", title: "Quels sont vos horaires ?", content: "Nous sommes ouverts 24h/24, 7j/7." },
|
||||
{ id: "q2", title: "Faut-il réserver ?", content: "Il est conseillé de réserver, surtout les week-ends." },
|
||||
]}
|
||||
title="Questions Fréquentes"
|
||||
description="Besoin d'informations supplémentaires ?"
|
||||
@@ -156,12 +118,8 @@ export default function LandingPage() {
|
||||
title="Contactez-nous"
|
||||
tag="0559 02 54 65"
|
||||
metrics={[
|
||||
{
|
||||
id: "m1", value: "Adresse", description: "Av. Larbi Ben M'hidi, Tizi Ouzou"},
|
||||
{
|
||||
id: "m2", value: "Téléphone", description: "0559 02 54 65"},
|
||||
{
|
||||
id: "m3", value: "Horaire", description: "Ouvert 24h/24"},
|
||||
{ id: "m1", value: "Adresse", description: "Av. Larbi Ben M'hidi, Tizi Ouzou" },
|
||||
{ id: "m2", value: "Téléphone", description: "0559 02 54 65" },
|
||||
]}
|
||||
metricsAnimation="slide-up"
|
||||
/>
|
||||
@@ -171,8 +129,7 @@ export default function LandingPage() {
|
||||
<ContactSplit
|
||||
useInvertedBackground={false}
|
||||
tag="Réserver"
|
||||
background={{
|
||||
variant: "plain"}}
|
||||
background={{ variant: "plain" }}
|
||||
title="Réservez votre table"
|
||||
description="Réservez dès maintenant pour une expérience authentique."
|
||||
imageSrc="http://img.b2bpic.net/free-photo/ornate-windows-art-nouveau-style-with-stained-glass_23-2150975601.jpg"
|
||||
@@ -183,22 +140,8 @@ export default function LandingPage() {
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterBase
|
||||
columns={[
|
||||
{
|
||||
title: "Liens", items: [
|
||||
{
|
||||
label: "Menu", href: "#menu"},
|
||||
{
|
||||
label: "Réservation", href: "#reservation"},
|
||||
{
|
||||
label: "Contact", href: "#contact"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Légal", items: [
|
||||
{
|
||||
label: "Privacy", href: "#"},
|
||||
],
|
||||
},
|
||||
{ title: "Liens", items: [{ label: "Menu", href: "#menu" }, { label: "Products", href: "/mustapha" }, { label: "Réservation", href: "#reservation" }] },
|
||||
{ title: "Légal", items: [{ label: "Privacy", href: "#" }] },
|
||||
]}
|
||||
logoText="Thawenza"
|
||||
/>
|
||||
@@ -206,4 +149,4 @@ export default function LandingPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user