5 Commits

Author SHA1 Message Date
aa508dcb2b Bob AI: Can you add that we're trusted by over 500 clients 2026-02-07 18:35:33 +00:00
1e87e36a60 Merge version_2 into main
Merge version_2 into main
2026-02-07 17:41:28 +00:00
7a4cfc1830 Bob AI: Can you add a section with the entire menu ? 2026-02-07 17:40:53 +00:00
ed7337070c Merge version_1 into main
Merge version_1 into main
2026-02-07 15:56:57 +00:00
ccc39cf4b4 Merge version_1 into main
Merge version_1 into main
2026-02-07 15:54:46 +00:00

View File

@@ -10,6 +10,7 @@ import TestimonialCardSix from '@/components/sections/testimonial/TestimonialCar
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
import { Award, ChefHat, Users, Sparkles } from "lucide-react";
import ProductCatalog from '@/components/ecommerce/productCatalog/ProductCatalog';
export default function LandingPage() {
return (
@@ -205,6 +206,99 @@ export default function LandingPage() {
/>
</div>
<div id="ecommerce" data-section="ecommerce">
<ProductCatalog
layout="section"
products={[
{
id: "1",
name: "Sushi Platter",
price: 25.00,
imageSrc: "https://images.unsplash.com/photo-1519681393784-d120267933ba?w=800&q=80",
imageAlt: "Sushi Platter",
rating: 4.8,
reviewCount: 120,
category: "Appetizers",
onProductClick: () => {}
},
{
id: "2",
name: "Tempura Assortment",
price: 18.00,
imageSrc: "https://images.unsplash.com/photo-1519681393784-d120267933ba?w=800&q=80",
imageAlt: "Tempura Assortment",
rating: 4.7,
reviewCount: 95,
category: "Appetizers",
onProductClick: () => {}
},
{
id: "3",
name: "Sashimi Selection",
price: 35.00,
imageSrc: "https://images.unsplash.com/photo-1519681393784-d120267933ba?w=800&q=80",
imageAlt: "Sashimi Selection",
rating: 4.9,
reviewCount: 150,
category: "Main Course",
onProductClick: () => {}
}
]}
searchPlaceholder="Search Omakase Niseko menu..."
emptyMessage="No items found in the menu"
className="mt-10"
gridClassName="grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 gap-6"
cardClassName="bg-white rounded-lg shadow-md overflow-hidden"
imageClassName="w-full h-48 object-cover"
searchClassName="mb-4"
filterClassName="mb-4"
toolbarClassName="mb-4"
/>
</div>
<div id="metric" data-section="metric">
<MetricCardOne
metrics={[
{
id: "1",
value: "500+",
title: "Clients",
description: "Trusted by over 500 satisfied clients",
icon: () => <img src="https://images.unsplash.com/photo-1519681393784-d120267933ba?w=800&q=80" alt="Clients" className="w-10 h-10" />
},
{
id: "2",
value: "20+",
title: "Years",
description: "Master chef experience in Tokyo's finest restaurants",
icon: () => <img src="https://images.unsplash.com/photo-1519681393784-d120267933ba?w=800&q=80" alt="Years" className="w-10 h-10" />
},
{
id: "3",
value: "15",
title: "Courses",
description: "Average omakase journey with premium selections",
icon: () => <img src="https://images.unsplash.com/photo-1519681393784-d120267933ba?w=800&q=80" alt="Courses" className="w-10 h-10" />
},
{
id: "4",
value: "8",
title: "Seats",
description: "Exclusive counter seating for intimate experiences",
icon: () => <img src="https://images.unsplash.com/photo-1519681393784-d120267933ba?w=800&q=80" alt="Seats" className="w-10 h-10" />
}
]}
title="By The Numbers"
description="Excellence defined by precision and tradition"
gridVariant="uniform-all-items-equal"
animationType="slide-up"
textboxLayout="default"
useInvertedBackground="noInvert"
className="w-full"
valueClassName="text-red-500 text-8xl font-extrabold"
/>
</div>
<div id="footer" data-section="footer">
<FooterBaseReveal
columns={[