Merge version_1 into main #2
184
src/app/page.tsx
184
src/app/page.tsx
@@ -1,6 +1,6 @@
|
||||
"use client";
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import { ThemeProvider } from "@/providers/themeProvider/index";
|
||||
import ReactLenis from "lenis/react";
|
||||
import AboutMetric from '@/components/sections/about/AboutMetric';
|
||||
import ContactFaq from '@/components/sections/contact/ContactFaq';
|
||||
@@ -30,21 +30,13 @@ export default function LandingPage() {
|
||||
<NavbarStyleCentered
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "menu",
|
||||
},
|
||||
name: "Menu", id: "menu"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="LuxeDining"
|
||||
/>
|
||||
@@ -53,63 +45,40 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplit
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
variant: "radial-gradient"}}
|
||||
title="LuxeDining"
|
||||
description="Stylish ресторан с вкусной едой, атмосферой и музыкой"
|
||||
buttons={[
|
||||
{
|
||||
text: "Book a table",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Book a table", href: "#contact"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/top-view-table-arrangement-with-plant_23-2148914883.jpg"
|
||||
imageAlt="Luxurious restaurant interior"
|
||||
mediaAnimation="blur-reveal"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/happy-stylish-woman-eating-healthy-food-sitting-beautiful-interior-with-green-flowers_273443-1899.jpg",
|
||||
alt: "Customer 1",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/happy-stylish-woman-eating-healthy-food-sitting-beautiful-interior-with-green-flowers_273443-1899.jpg", alt: "Customer 1"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/happy-man-hugging-cheerful-woman-bar-counter_23-2148016760.jpg",
|
||||
alt: "Customer 2",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/happy-man-hugging-cheerful-woman-bar-counter_23-2148016760.jpg", alt: "Customer 2"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/front-view-friends-enjoying-dinner-party_52683-132625.jpg",
|
||||
alt: "Customer 3",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/front-view-friends-enjoying-dinner-party_52683-132625.jpg", alt: "Customer 3"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/young-woman-holding-cocktail-with-her-friend_23-2147859558.jpg",
|
||||
alt: "Customer 4",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/young-woman-holding-cocktail-with-her-friend_23-2147859558.jpg", alt: "Customer 4"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/top-view-table-arrangement-with-plant_23-2148914883.jpg",
|
||||
alt: "Customer 5",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/top-view-table-arrangement-with-plant_23-2148914883.jpg", alt: "Customer 5"},
|
||||
]}
|
||||
avatarText="Join 500+ happy diners"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Fine Dining",
|
||||
},
|
||||
type: "text", text: "Fine Dining"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Live Music",
|
||||
},
|
||||
type: "text", text: "Live Music"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Craft Cocktails",
|
||||
},
|
||||
type: "text", text: "Craft Cocktails"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Premium Grill",
|
||||
},
|
||||
type: "text", text: "Premium Grill"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Tashkent City",
|
||||
},
|
||||
type: "text", text: "Tashkent City"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -121,19 +90,13 @@ export default function LandingPage() {
|
||||
metrics={[
|
||||
{
|
||||
icon: Utensils,
|
||||
label: "Tasty Food",
|
||||
value: "100%",
|
||||
},
|
||||
label: "Tasty Food", value: "100%"},
|
||||
{
|
||||
icon: Music,
|
||||
label: "Live Music",
|
||||
value: "Nightly",
|
||||
},
|
||||
label: "Live Music", value: "Nightly"},
|
||||
{
|
||||
icon: Users,
|
||||
label: "Community",
|
||||
value: "Inclusive",
|
||||
},
|
||||
label: "Community", value: "Inclusive"},
|
||||
]}
|
||||
metricsAnimation="slide-up"
|
||||
/>
|
||||
@@ -147,26 +110,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "m1",
|
||||
name: "Garden Fresh Salad",
|
||||
price: "50,000 UZS",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/slices-meat-served-with-lettuce-sesame-seeds-sauce_141793-1269.jpg",
|
||||
imageAlt: "Fresh Salad",
|
||||
},
|
||||
id: "m1", name: "Garden Fresh Salad", price: "50,000 UZS", imageSrc: "http://img.b2bpic.net/free-photo/slices-meat-served-with-lettuce-sesame-seeds-sauce_141793-1269.jpg", imageAlt: "Fresh Salad"},
|
||||
{
|
||||
id: "m2",
|
||||
name: "Grilled Premium Meat",
|
||||
price: "100,000 UZS",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beef-steak-slices-garnished-with-herbs-sauce-served-with-grilled-vegetables_140725-226.jpg",
|
||||
imageAlt: "Grilled Dish",
|
||||
},
|
||||
id: "m2", name: "Grilled Premium Meat", price: "100,000 UZS", imageSrc: "http://img.b2bpic.net/free-photo/beef-steak-slices-garnished-with-herbs-sauce-served-with-grilled-vegetables_140725-226.jpg", imageAlt: "Grilled Dish"},
|
||||
{
|
||||
id: "m3",
|
||||
name: "Signature Cocktail",
|
||||
price: "65,000 UZS",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fried-salmon-with-vegetables-glass-white-wine_140725-2114.jpg",
|
||||
imageAlt: "Premium Drink",
|
||||
},
|
||||
id: "m3", name: "Signature Cocktail", price: "65,000 UZS", imageSrc: "http://img.b2bpic.net/free-photo/fried-salmon-with-vegetables-glass-white-wine_140725-2114.jpg", imageAlt: "Premium Drink"},
|
||||
]}
|
||||
title="Our Menu"
|
||||
description="Exquisite dishes crafted for every taste"
|
||||
@@ -181,45 +129,20 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Sarah Johnson",
|
||||
role: "Foodie",
|
||||
company: "Local",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-stylish-woman-eating-healthy-food-sitting-beautiful-interior-with-green-flowers_273443-1899.jpg?_wi=1",
|
||||
},
|
||||
id: "t1", name: "Sarah Johnson", role: "Foodie", company: "Local", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-stylish-woman-eating-healthy-food-sitting-beautiful-interior-with-green-flowers_273443-1899.jpg?_wi=1"},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Mark Wilson",
|
||||
role: "Family",
|
||||
company: "Local",
|
||||
rating: 4,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-man-hugging-cheerful-woman-bar-counter_23-2148016760.jpg",
|
||||
},
|
||||
id: "t2", name: "Mark Wilson", role: "Family", company: "Local", rating: 4,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-man-hugging-cheerful-woman-bar-counter_23-2148016760.jpg"},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Elena Petrova",
|
||||
role: "Tourist",
|
||||
company: "International",
|
||||
rating: 3,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-friends-enjoying-dinner-party_52683-132625.jpg",
|
||||
},
|
||||
id: "t3", name: "Elena Petrova", role: "Tourist", company: "International", rating: 3,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-friends-enjoying-dinner-party_52683-132625.jpg"},
|
||||
{
|
||||
id: "t4",
|
||||
name: "David Kim",
|
||||
role: "Nightlife Lover",
|
||||
company: "Local",
|
||||
rating: 4,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-holding-cocktail-with-her-friend_23-2147859558.jpg",
|
||||
},
|
||||
id: "t4", name: "David Kim", role: "Nightlife Lover", company: "Local", rating: 4,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-holding-cocktail-with-her-friend_23-2147859558.jpg"},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Anna Smith",
|
||||
role: "Critic",
|
||||
company: "Global Food",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-stylish-woman-eating-healthy-food-sitting-beautiful-interior-with-green-flowers_273443-1899.jpg?_wi=2",
|
||||
},
|
||||
id: "t5", name: "Anna Smith", role: "Critic", company: "Global Food", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-stylish-woman-eating-healthy-food-sitting-beautiful-interior-with-green-flowers_273443-1899.jpg?_wi=2"},
|
||||
]}
|
||||
title="Guest Reviews"
|
||||
description="4.0 / 5 rating based on 52 reviews"
|
||||
@@ -232,27 +155,16 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Opening Hours",
|
||||
content: "Open Daily 12:00 - 02:00",
|
||||
},
|
||||
id: "f1", title: "Opening Hours", content: "Open Daily 12:00 - 02:00"},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Address",
|
||||
content: "Tashkent City, Main Avenue 123",
|
||||
},
|
||||
id: "f2", title: "Address", content: "Tashkent City, Main Avenue 123"},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Reservations",
|
||||
content: "Call +998 71 123 45 67 for table bookings",
|
||||
},
|
||||
id: "f3", title: "Reservations", content: "Call +998 71 123 45 67 for table bookings"},
|
||||
]}
|
||||
ctaTitle="Book Your Table"
|
||||
ctaDescription="Join us for an unforgettable evening."
|
||||
ctaButton={{
|
||||
text: "Call Now",
|
||||
href: "tel:+998711234567",
|
||||
}}
|
||||
text: "Call Now", href: "tel:+998711234567"}}
|
||||
ctaIcon={Phone}
|
||||
/>
|
||||
</div>
|
||||
@@ -261,29 +173,19 @@ export default function LandingPage() {
|
||||
<FooterBaseReveal
|
||||
columns={[
|
||||
{
|
||||
title: "Info",
|
||||
items: [
|
||||
title: "Info", items: [
|
||||
{
|
||||
label: "About",
|
||||
href: "#about",
|
||||
},
|
||||
label: "About", href: "#about"},
|
||||
{
|
||||
label: "Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
label: "Menu", href: "#menu"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
title: "Legal", items: [
|
||||
{
|
||||
label: "Privacy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy", href: "#"},
|
||||
{
|
||||
label: "Terms",
|
||||
href: "#",
|
||||
},
|
||||
label: "Terms", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user