Merge version_1 into main #12
@@ -11,8 +11,8 @@ import { Playfair_Display, Inter } from "next/font/google";
|
||||
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: 'Culinary Mastery',
|
||||
description: 'Experience the finest dining with locally sourced ingredients and world-class chefs.',
|
||||
title: 'Gastronomy | Fine Dining',
|
||||
description: 'Experience the pinnacle of culinary excellence.',
|
||||
openGraph: {
|
||||
"title": "Le Petit Bouchon - Bistrot Gastronomique",
|
||||
"description": "Découvrez notre cuisine inventive et produits frais.",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
'use client';
|
||||
|
||||
import { ThemeProvider } from '@/providers/themeProvider/ThemeProvider';
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
||||
import HeroLogoBillboard from '@/components/sections/hero/HeroLogoBillboard';
|
||||
import SplitAbout from '@/components/sections/about/SplitAbout';
|
||||
@@ -10,39 +10,104 @@ import TestimonialCardSix from '@/components/sections/testimonial/TestimonialCar
|
||||
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
|
||||
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
|
||||
|
||||
export default function Page() {
|
||||
const navItems = [{ name: 'Home', id: '/' }, { name: 'Contact', id: '/contact' }];
|
||||
|
||||
export default function HomePage() {
|
||||
const navItems = [
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "About", id: "/about" },
|
||||
{ name: "Contact", id: "/contact" }
|
||||
];
|
||||
|
||||
return (
|
||||
<ThemeProvider defaultButtonVariant="hover-magnetic" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="text-stagger"
|
||||
defaultTextAnimation="entrance-slide"
|
||||
borderRadius="rounded"
|
||||
contentWidth="medium"
|
||||
sizing="medium"
|
||||
background="circleGradient"
|
||||
cardStyle="glass-elevated"
|
||||
primaryButtonStyle="gradient"
|
||||
secondaryButtonStyle="glass"
|
||||
headingFontWeight="normal"
|
||||
>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleCentered navItems={navItems} />
|
||||
</div>
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroLogoBillboard
|
||||
logoText="Culinary Mastery"
|
||||
description="Experience the finest dining with locally sourced ingredients and world-class chefs."
|
||||
buttons={[{ text: 'Explore Menu', href: '#dishes' }]}
|
||||
background={{ variant: "plain" }}
|
||||
logoText="Gastronomy"
|
||||
description="Experience culinary excellence with our curated menu of fine dishes."
|
||||
buttons={[{ text: "View Menu", href: "#dishes" }]}
|
||||
/>
|
||||
</div>
|
||||
<div id="about" data-section="about">
|
||||
<SplitAbout title="Our Story" description="Founded in 1995, our restaurant has been dedicated to serving authentic flavors with a modern twist." textboxLayout="default" useInvertedBackground={false} bulletPoints={[{ title: 'Farm to Table', description: 'Fresh ingredients daily.' }, { title: 'Expert Chefs', description: 'Culinary excellence.' }]} mediaAnimation="none" />
|
||||
<SplitAbout
|
||||
title="Our Story"
|
||||
description="Dedicated to providing the finest ingredients and atmosphere for our guests."
|
||||
textboxLayout="default"
|
||||
bulletPoints={[
|
||||
{ title: "Freshness", description: "Farm-to-table ingredients daily." },
|
||||
{ title: "Expertise", description: "World-class chefs at your service." }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
<div id="dishes" data-section="dishes">
|
||||
<ProductCardThree title="Signature Dishes" description="Our most popular creations." gridVariant="three-columns-all-equal-width" animationType="slide-up" textboxLayout="default" useInvertedBackground={false} products={[{ id: '1', name: 'Dish 1', price: '$20', imageSrc: '/images/dish1.jpg' }, { id: '2', name: 'Dish 2', price: '$25', imageSrc: '/images/dish2.jpg' }, { id: '3', name: 'Dish 3', price: '$30', imageSrc: '/images/dish3.jpg' }]} />
|
||||
<ProductCardThree
|
||||
title="Our Signature Dishes"
|
||||
description="A collection of our most beloved culinary creations."
|
||||
products={[
|
||||
{ id: "1", name: "Truffle Pasta", price: "$24", imageSrc: "https://images.unsplash.com/photo-1473093226795-af9932fe5856?q=80&w=600&auto=format&fit=crop" },
|
||||
{ id: "2", name: "Seared Scallops", price: "$28", imageSrc: "https://images.unsplash.com/photo-1560717845-96da6515822f?q=80&w=600&auto=format&fit=crop" },
|
||||
{ id: "3", name: "Wagyu Steak", price: "$45", imageSrc: "https://images.unsplash.com/photo-1600891964599-f61ba0e24092?q=80&w=600&auto=format&fit=crop" }
|
||||
]}
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
/>
|
||||
</div>
|
||||
<div id="chef" data-section="chef">
|
||||
<TeamCardEleven title="Meet Our Chefs" description="The masters behind your favorite meals." textboxLayout="default" useInvertedBackground={false} animationType="slide-up" groups={[{ id: '1', groupTitle: 'Head Chefs', members: [{ id: 'm1', title: 'John Doe', subtitle: 'Executive Chef', detail: 'Over 20 years of experience.' }] }]} />
|
||||
<TeamCardEleven
|
||||
title="Meet Our Chefs"
|
||||
description="The masters behind the magic."
|
||||
textboxLayout="default"
|
||||
animationType="slide-up"
|
||||
groups={[
|
||||
{
|
||||
id: "kitchen", groupTitle: "Executive Team", members: [
|
||||
{ id: "c1", title: "Chef Marco", subtitle: "Executive Chef", detail: "20+ years of culinary mastery." },
|
||||
{ id: "c2", title: "Chef Elena", subtitle: "Pastry Chef", detail: "Expert in artisanal desserts." }
|
||||
]
|
||||
}
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<TestimonialCardSix title="Guest Reviews" description="What our patrons say about us." textboxLayout="default" useInvertedBackground={false} animationType="slide-up" testimonials={[{ id: 't1', name: 'Jane Smith', handle: '@janesmith', testimonial: 'Absolutely divine flavors!' }, { id: 't2', name: 'Robert Lee', handle: '@robertl', testimonial: 'A wonderful dining experience.' }]} />
|
||||
<TestimonialCardSix
|
||||
title="Guest Reviews"
|
||||
description="What our guests have to say."
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
testimonials={[
|
||||
{ id: "t1", name: "Jane Doe", handle: "@janedoe", testimonial: "The best meal I have ever had!" },
|
||||
{ id: "t2", name: "John Smith", handle: "@johnsmith", testimonial: "Exquisite flavors and service." }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactSplitForm title="Get in Touch" description="Reserve your table or reach out for catering." useInvertedBackground={false} inputs={[{ name: 'name', type: 'text', placeholder: 'Name' }, { name: 'email', type: 'email', placeholder: 'Email' }]} />
|
||||
<ContactSplitForm
|
||||
title="Contact Us"
|
||||
description="We'd love to host you. Reach out for reservations."
|
||||
inputs={[
|
||||
{ name: "name", type: "text", placeholder: "Full Name" },
|
||||
{ name: "email", type: "email", placeholder: "Email Address" }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterLogoEmphasis logoText="Culinary Mastery" columns={[{ items: [{ label: 'About', href: '/about' }, { label: 'Contact', href: '/contact' }] }]} />
|
||||
<FooterLogoEmphasis
|
||||
logoText="Gastronomy"
|
||||
columns={[{ items: [{ label: "Home", href: "/" }, { label: "About", href: "/about" }] }]}
|
||||
/>
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user