Merge version_1 into main #2
191
src/app/page.tsx
191
src/app/page.tsx
@@ -12,7 +12,7 @@ import FaqDouble from "@/components/sections/faq/FaqDouble";
|
||||
import ContactSplit from "@/components/sections/contact/ContactSplit";
|
||||
import FooterBase from "@/components/sections/footer/FooterBase";
|
||||
import Link from "next/link";
|
||||
import { ChefHat, Leaf, Sparkles, Heart, Clock, ShoppingCart, MessageCircle, Award, Star } from "lucide-react";
|
||||
import { ChefHat, Leaf, Sparkles, Heart, Clock, ShoppingCart, MessageCircle, Award, Star, Crown } from "lucide-react";
|
||||
|
||||
export default function HomePage() {
|
||||
const handleNewsletterSubmit = (email: string) => {
|
||||
@@ -28,8 +28,7 @@ export default function HomePage() {
|
||||
|
||||
const footerColumns = [
|
||||
{
|
||||
title: "Dining",
|
||||
items: [
|
||||
title: "Dining", items: [
|
||||
{ label: "Menu", href: "/menu" },
|
||||
{ label: "Reservations", href: "/reservations" },
|
||||
{ label: "Online Ordering", href: "https://order.papilio.local" },
|
||||
@@ -37,8 +36,7 @@ export default function HomePage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Experience",
|
||||
items: [
|
||||
title: "Experience", items: [
|
||||
{ label: "About Us", href: "/about" },
|
||||
{ label: "Gallery", href: "/gallery" },
|
||||
{ label: "Our Story", href: "/about" },
|
||||
@@ -46,8 +44,7 @@ export default function HomePage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Connect",
|
||||
items: [
|
||||
title: "Connect", items: [
|
||||
{ label: "Instagram", href: "https://instagram.com/papilio.patisserie" },
|
||||
{ label: "WhatsApp", href: "https://wa.me/919876543210" },
|
||||
{ label: "Email", href: "mailto:hello@papilio.local" },
|
||||
@@ -74,9 +71,7 @@ export default function HomePage() {
|
||||
brandName="Papilio Patisserie"
|
||||
navItems={navItems}
|
||||
button={{
|
||||
text: "Order Now",
|
||||
href: "https://order.papilio.local",
|
||||
}}
|
||||
text: "Order Now", href: "https://order.papilio.local"}}
|
||||
animateOnLoad={true}
|
||||
className="backdrop-blur-md bg-background/80 border border-accent/20"
|
||||
/>
|
||||
@@ -94,13 +89,9 @@ export default function HomePage() {
|
||||
showDimOverlay={true}
|
||||
buttons={[
|
||||
{
|
||||
text: "Reserve a Table",
|
||||
href: "/reservations",
|
||||
},
|
||||
text: "Reserve a Table", href: "/reservations"},
|
||||
{
|
||||
text: "Explore Menu",
|
||||
href: "/menu",
|
||||
},
|
||||
text: "Explore Menu", href: "/menu"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -113,27 +104,19 @@ export default function HomePage() {
|
||||
tagIcon={Sparkles}
|
||||
bulletPoints={[
|
||||
{
|
||||
title: "Artisanal Craftsmanship",
|
||||
description: "Hand-crafted desserts using premium international ingredients and time-honored patisserie techniques.",
|
||||
icon: ChefHat,
|
||||
title: "Artisanal Craftsmanship", description: "Hand-crafted desserts using premium international ingredients and time-honored patisserie techniques.", icon: ChefHat,
|
||||
},
|
||||
{
|
||||
title: "Seasonal Creativity",
|
||||
description: "Rotating menu featuring seasonal ingredients and innovative flavor combinations that surprise and delight.",
|
||||
icon: Leaf,
|
||||
title: "Seasonal Creativity", description: "Rotating menu featuring seasonal ingredients and innovative flavor combinations that surprise and delight.", icon: Leaf,
|
||||
},
|
||||
{
|
||||
title: "Elegant Ambiance",
|
||||
description: "Sophisticated dining environment with ambient lighting and curated design for the ultimate luxury experience.",
|
||||
icon: Sparkles,
|
||||
title: "Elegant Ambiance", description: "Sophisticated dining environment with ambient lighting and curated design for the ultimate luxury experience.", icon: Sparkles,
|
||||
},
|
||||
{
|
||||
title: "Personalized Service",
|
||||
description: "Attentive staff dedicated to creating memorable moments and exceeding every expectation.",
|
||||
icon: Heart,
|
||||
title: "Personalized Service", description: "Attentive staff dedicated to creating memorable moments and exceeding every expectation.", icon: Heart,
|
||||
},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/couple-sitting-stool-bar-counter_107420-94862.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/couple-sitting-stool-bar-counter_107420-94862.jpg"
|
||||
imageAlt="Papilio Patisserie elegant restaurant interior"
|
||||
mediaAnimation="slide-up"
|
||||
textboxLayout="default"
|
||||
@@ -141,9 +124,7 @@ export default function HomePage() {
|
||||
imagePosition="right"
|
||||
buttons={[
|
||||
{
|
||||
text: "Learn More",
|
||||
href: "/about",
|
||||
},
|
||||
text: "Learn More", href: "/about"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -156,28 +137,13 @@ export default function HomePage() {
|
||||
tagIcon={Crown}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Chocolate Lava Cake",
|
||||
price: "$18",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-delicious-chocolate-cake-concept_23-2148769275.jpg?_wi=1",
|
||||
imageAlt: "Luxury chocolate lava cake",
|
||||
initialQuantity: 1,
|
||||
id: "1", name: "Chocolate Lava Cake", price: "$18", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-delicious-chocolate-cake-concept_23-2148769275.jpg", imageAlt: "Luxury chocolate lava cake", initialQuantity: 1,
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Strawberry Cheesecake",
|
||||
price: "$16",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/small-round-cheesecake-with-strawberry-syrup-strawberry-raspberries_140725-8850.jpg?_wi=1",
|
||||
imageAlt: "Premium strawberry cheesecake",
|
||||
initialQuantity: 1,
|
||||
id: "2", name: "Strawberry Cheesecake", price: "$16", imageSrc: "http://img.b2bpic.net/free-photo/small-round-cheesecake-with-strawberry-syrup-strawberry-raspberries_140725-8850.jpg", imageAlt: "Premium strawberry cheesecake", initialQuantity: 1,
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Signature Cocktail",
|
||||
price: "$14",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-holding-green-margarita_141793-17529.jpg?_wi=1",
|
||||
imageAlt: "Artisan signature cocktail",
|
||||
initialQuantity: 1,
|
||||
id: "3", name: "Signature Cocktail", price: "$14", imageSrc: "http://img.b2bpic.net/free-photo/man-holding-green-margarita_141793-17529.jpg", imageAlt: "Artisan signature cocktail", initialQuantity: 1,
|
||||
},
|
||||
]}
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
@@ -186,13 +152,9 @@ export default function HomePage() {
|
||||
useInvertedBackground={false}
|
||||
buttons={[
|
||||
{
|
||||
text: "Full Menu",
|
||||
href: "/menu",
|
||||
},
|
||||
text: "Full Menu", href: "/menu"},
|
||||
{
|
||||
text: "Order Online",
|
||||
href: "https://order.papilio.local",
|
||||
},
|
||||
text: "Order Online", href: "https://order.papilio.local"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -205,34 +167,22 @@ export default function HomePage() {
|
||||
features={[
|
||||
{
|
||||
icon: Clock,
|
||||
title: "Reservation Management",
|
||||
description: "Seamless online booking system with real-time table availability and instant confirmation.",
|
||||
},
|
||||
title: "Reservation Management", description: "Seamless online booking system with real-time table availability and instant confirmation."},
|
||||
{
|
||||
icon: ShoppingCart,
|
||||
title: "Online Ordering",
|
||||
description: "Convenient digital menu with customization options and secure checkout for delivery or pickup.",
|
||||
},
|
||||
title: "Online Ordering", description: "Convenient digital menu with customization options and secure checkout for delivery or pickup."},
|
||||
{
|
||||
icon: MessageCircle,
|
||||
title: "WhatsApp Integration",
|
||||
description: "Direct messaging for quick reservations, inquiries, and personalized recommendations.",
|
||||
},
|
||||
title: "WhatsApp Integration", description: "Direct messaging for quick reservations, inquiries, and personalized recommendations."},
|
||||
{
|
||||
icon: Award,
|
||||
title: "Premium Quality",
|
||||
description: "Michelin-star caliber ingredients and techniques ensuring exceptional culinary excellence.",
|
||||
},
|
||||
title: "Premium Quality", description: "Michelin-star caliber ingredients and techniques ensuring exceptional culinary excellence."},
|
||||
{
|
||||
icon: Sparkles,
|
||||
title: "Curated Experience",
|
||||
description: "Carefully designed ambiance with cinematic presentation and attention to every sensory detail.",
|
||||
},
|
||||
title: "Curated Experience", description: "Carefully designed ambiance with cinematic presentation and attention to every sensory detail."},
|
||||
{
|
||||
icon: Heart,
|
||||
title: "Loyalty Program",
|
||||
description: "Exclusive rewards and VIP access for our most valued patrons and regular guests.",
|
||||
},
|
||||
title: "Loyalty Program", description: "Exclusive rewards and VIP access for our most valued patrons and regular guests."},
|
||||
]}
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
@@ -248,51 +198,25 @@ export default function HomePage() {
|
||||
tagIcon={Star}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Priya Sharma",
|
||||
role: "Food Critic",
|
||||
company: "Culinary Times",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-sexy-handsome-fashion-male-model-man-dressed-elegant-beige-checkered-suit-posing-street-background_158538-2583.jpg?_wi=1",
|
||||
},
|
||||
id: "1", name: "Priya Sharma", role: "Food Critic", company: "Culinary Times", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-sexy-handsome-fashion-male-model-man-dressed-elegant-beige-checkered-suit-posing-street-background_158538-2583.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Rajesh Iyer",
|
||||
role: "Event Curator",
|
||||
company: "Luxury Events Co",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-glad-pretty-woman-dark-sweater-standing-near-lamps_114579-81861.jpg?_wi=1",
|
||||
},
|
||||
id: "2", name: "Rajesh Iyer", role: "Event Curator", company: "Luxury Events Co", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-glad-pretty-woman-dark-sweater-standing-near-lamps_114579-81861.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Anika Desai",
|
||||
role: "Restaurant Owner",
|
||||
company: "Fine Dining Group",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-handsome-middle-aged-business-leader_1262-4822.jpg?_wi=1",
|
||||
},
|
||||
id: "3", name: "Anika Desai", role: "Restaurant Owner", company: "Fine Dining Group", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-handsome-middle-aged-business-leader_1262-4822.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Vikram Malhotra",
|
||||
role: "Hospitality Expert",
|
||||
company: "Premium Venues",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/joyful-woman-black-jacket-liking-lip-posing-isolated-background-charming-lady-dark-suit-smiling-white-backdrop_197531-18516.jpg?_wi=1",
|
||||
},
|
||||
id: "4", name: "Vikram Malhotra", role: "Hospitality Expert", company: "Premium Venues", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/joyful-woman-black-jacket-liking-lip-posing-isolated-background-charming-lady-dark-suit-smiling-white-backdrop_197531-18516.jpg"},
|
||||
]}
|
||||
kpiItems={[
|
||||
{
|
||||
value: "2000+",
|
||||
label: "Satisfied Guests",
|
||||
},
|
||||
value: "2000+", label: "Satisfied Guests"},
|
||||
{
|
||||
value: "4.9★",
|
||||
label: "Average Rating",
|
||||
},
|
||||
value: "4.9★", label: "Average Rating"},
|
||||
{
|
||||
value: "15+",
|
||||
label: "Industry Awards",
|
||||
},
|
||||
value: "15+", label: "Industry Awards"},
|
||||
]}
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
@@ -308,15 +232,7 @@ export default function HomePage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
names={[
|
||||
"Vogue India",
|
||||
"Michelin Guide",
|
||||
"Forbes Lifestyle",
|
||||
"Tatler India",
|
||||
"GQ India",
|
||||
"ELLE India",
|
||||
"Harper's Bazaar",
|
||||
"TimeOut Hyderabad",
|
||||
]}
|
||||
"Vogue India", "Michelin Guide", "Forbes Lifestyle", "Tatler India", "GQ India", "ELLE India", "Harper's Bazaar", "TimeOut Hyderabad"]}
|
||||
speed={50}
|
||||
showCard={true}
|
||||
/>
|
||||
@@ -329,35 +245,17 @@ export default function HomePage() {
|
||||
tag="Help & Support"
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "How do I make a reservation?",
|
||||
content: "You can reserve a table through our website, call us directly at +91-9876-543210, or message us on WhatsApp. Online reservations are available 24/7 with instant confirmation. For large groups or special occasions, we recommend calling ahead to discuss customized arrangements.",
|
||||
},
|
||||
id: "1", title: "How do I make a reservation?", content: "You can reserve a table through our website, call us directly at +91-9876-543210, or message us on WhatsApp. Online reservations are available 24/7 with instant confirmation. For large groups or special occasions, we recommend calling ahead to discuss customized arrangements."},
|
||||
{
|
||||
id: "2",
|
||||
title: "What is your dress code?",
|
||||
content: "Papilio Patisserie maintains an upscale dress code. We recommend smart casual attire with elegant styling. Formal wear is appreciated for special occasions and events. For specific questions about your outfit, please feel free to contact us directly.",
|
||||
},
|
||||
id: "2", title: "What is your dress code?", content: "Papilio Patisserie maintains an upscale dress code. We recommend smart casual attire with elegant styling. Formal wear is appreciated for special occasions and events. For specific questions about your outfit, please feel free to contact us directly."},
|
||||
{
|
||||
id: "3",
|
||||
title: "Do you offer catering and events?",
|
||||
content: "Yes, we provide bespoke catering and private dining experiences for corporate events, celebrations, and intimate gatherings. Our culinary team works closely with clients to create customized menus. Contact our events coordinator for personalized consultation.",
|
||||
},
|
||||
id: "3", title: "Do you offer catering and events?", content: "Yes, we provide bespoke catering and private dining experiences for corporate events, celebrations, and intimate gatherings. Our culinary team works closely with clients to create customized menus. Contact our events coordinator for personalized consultation."},
|
||||
{
|
||||
id: "4",
|
||||
title: "What are your operating hours?",
|
||||
content: "We are open Tuesday to Sunday, 11:00 AM to 11:00 PM. Monday is our day of rest for culinary refresh. Special hours are available during festivals and holidays. Please check our website or call ahead for holiday schedules.",
|
||||
},
|
||||
id: "4", title: "What are your operating hours?", content: "We are open Tuesday to Sunday, 11:00 AM to 11:00 PM. Monday is our day of rest for culinary refresh. Special hours are available during festivals and holidays. Please check our website or call ahead for holiday schedules."},
|
||||
{
|
||||
id: "5",
|
||||
title: "Do you have dietary accommodations?",
|
||||
content: "Absolutely. We can prepare gluten-free, vegan, dairy-free, and allergen-free desserts upon request. Please inform us about dietary preferences when making your reservation to allow our chefs adequate preparation time.",
|
||||
},
|
||||
id: "5", title: "Do you have dietary accommodations?", content: "Absolutely. We can prepare gluten-free, vegan, dairy-free, and allergen-free desserts upon request. Please inform us about dietary preferences when making your reservation to allow our chefs adequate preparation time."},
|
||||
{
|
||||
id: "6",
|
||||
title: "Can I order online for delivery or pickup?",
|
||||
content: "Yes, our online ordering system allows you to browse, customize, and purchase desserts for delivery or pickup. Most orders are ready within 30-45 minutes. Same-day delivery is available in Hanamkonda and surrounding areas.",
|
||||
},
|
||||
id: "6", title: "Can I order online for delivery or pickup?", content: "Yes, our online ordering system allows you to browse, customize, and purchase desserts for delivery or pickup. Most orders are ready within 30-45 minutes. Same-day delivery is available in Hanamkonda and surrounding areas."},
|
||||
]}
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
@@ -372,10 +270,9 @@ export default function HomePage() {
|
||||
title="Stay Connected"
|
||||
description="Subscribe to our newsletter for exclusive invitations, seasonal menus, special offers, and culinary inspiration delivered directly to your inbox."
|
||||
background={{
|
||||
variant: "sparkles-gradient",
|
||||
}}
|
||||
variant: "sparkles-gradient"}}
|
||||
useInvertedBackground={false}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/elevated-view-puff-pastry-flour-sugar-oil-grains-utensils-black-surface_23-2147955229.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/elevated-view-puff-pastry-flour-sugar-oil-grains-utensils-black-surface_23-2147955229.jpg"
|
||||
imageAlt="Luxury patisserie ingredients"
|
||||
mediaAnimation="slide-up"
|
||||
mediaPosition="right"
|
||||
|
||||
Reference in New Issue
Block a user