Update src/app/page.tsx
This commit is contained in:
263
src/app/page.tsx
263
src/app/page.tsx
@@ -20,27 +20,22 @@ export default function LandingPage() {
|
||||
defaultButtonVariant="text-shift"
|
||||
defaultTextAnimation="entrance-slide"
|
||||
borderRadius="pill"
|
||||
contentWidth="medium"
|
||||
sizing="medium"
|
||||
background="circleGradient"
|
||||
cardStyle="glass-elevated"
|
||||
primaryButtonStyle="gradient"
|
||||
secondaryButtonStyle="glass"
|
||||
headingFontWeight="normal"
|
||||
>
|
||||
<ReactLenis root>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[
|
||||
{
|
||||
name: "Philosophy",
|
||||
id: "#philosophy",
|
||||
},
|
||||
{
|
||||
name: "Craft",
|
||||
id: "#craft",
|
||||
},
|
||||
{
|
||||
name: "Experience",
|
||||
id: "#experience",
|
||||
},
|
||||
{
|
||||
name: "Reservations",
|
||||
id: "#contact",
|
||||
},
|
||||
{ name: "Philosophy", id: "philosophy" },
|
||||
{ name: "Craft", id: "craft" },
|
||||
{ name: "Experience", id: "experience" },
|
||||
{ name: "Reservations", id: "contact" },
|
||||
]}
|
||||
brandName="Sushi Kaizen"
|
||||
/>
|
||||
@@ -48,38 +43,16 @@ export default function LandingPage() {
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardGallery
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
background={{ variant: "gradient-bars" }}
|
||||
title="Sushi that perfects itself, never settles"
|
||||
description="Japanese haute cuisine where every roll, cut, and flavor combination achieves flawless balance. Artisanal preparation, curated ingredients, advance orders only."
|
||||
buttons={[
|
||||
{
|
||||
text: "Reserve Your Experience",
|
||||
href: "#contact",
|
||||
},
|
||||
]}
|
||||
buttons={[{ text: "Reserve Your Experience", href: "#contact" }]}
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-sushi-plates-with-chopsticks-soy-sauce_23-2148440467.jpg",
|
||||
imageAlt: "Premium sushi presentation",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/tuna-sashismi_74190-718.jpg",
|
||||
imageAlt: "Artisan sushi preparation",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/marmelades-cookies-small-serving-platter_114579-44884.jpg",
|
||||
imageAlt: "Minimalist sushi aesthetic",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/sushi-different-types-wooden-stand-delivery-lunch-dinner_132075-14218.jpg",
|
||||
imageAlt: "Fresh ingredients focus",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/long-steel-dish-with-grape-sliced-apple-watermelon_8353-572.jpg",
|
||||
imageAlt: "Precision culinary technique",
|
||||
},
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/top-view-sushi-plates-with-chopsticks-soy-sauce_23-2148440467.jpg", imageAlt: "Premium sushi presentation" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/tuna-sashismi_74190-718.jpg", imageAlt: "Artisan sushi preparation" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/marmelades-cookies-small-serving-platter_114579-44884.jpg", imageAlt: "Minimalist sushi aesthetic" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/sushi-different-types-wooden-stand-delivery-lunch-dinner_132075-14218.jpg", imageAlt: "Fresh ingredients focus" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/long-steel-dish-with-grape-sliced-apple-watermelon_8353-572.jpg", imageAlt: "Precision culinary technique" }
|
||||
]}
|
||||
mediaAnimation="blur-reveal"
|
||||
/>
|
||||
@@ -106,21 +79,9 @@ export default function LandingPage() {
|
||||
gridVariant="bento-grid"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Curated Ingredients",
|
||||
description: "Sourced daily from sustainable sources for unmatched freshness.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-fresh-raw-fishes-wooden-cutting-board-oil-bottle-lemon-kumquats-garlic-dark-mix-colors-table_179666-18224.jpg",
|
||||
},
|
||||
{
|
||||
title: "Precision Cutting",
|
||||
description: "Traditional techniques refined through generations of mastery.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/making-pasta_23-2147985281.jpg",
|
||||
},
|
||||
{
|
||||
title: "Personalized Care",
|
||||
description: "An intimate, attentive dining experience dedicated to you.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-eating-salmon-dish-bowl-restaurant_23-2150461478.jpg",
|
||||
},
|
||||
{ title: "Curated Ingredients", description: "Sourced daily from sustainable sources for unmatched freshness.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-fresh-raw-fishes-wooden-cutting-board-oil-bottle-lemon-kumquats-garlic-dark-mix-colors-table_179666-18224.jpg" },
|
||||
{ title: "Precision Cutting", description: "Traditional techniques refined through generations of mastery.", imageSrc: "http://img.b2bpic.net/free-photo/making-pasta_23-2147985281.jpg" },
|
||||
{ title: "Personalized Care", description: "An intimate, attentive dining experience dedicated to you.", imageSrc: "http://img.b2bpic.net/free-photo/man-eating-salmon-dish-bowl-restaurant_23-2150461478.jpg" }
|
||||
]}
|
||||
title="Uncompromised Quality"
|
||||
description="Our standards are built on meticulous attention to detail and a commitment to sourcing only the finest, seasonally available elements for our curated dining experiences."
|
||||
@@ -134,42 +95,12 @@ export default function LandingPage() {
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Premium Maguro Nigiri",
|
||||
price: "Market",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/sushi-rolls-with-side-shrimps_140725-1875.jpg",
|
||||
},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Seasonal Hamachi Sashimi",
|
||||
price: "Market",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-set-baked-sushi-rolls-with-wasabi-ginger-plate_141793-12010.jpg",
|
||||
},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Artisan Salmon Set",
|
||||
price: "Market",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/nigiri-sushi_1203-3317.jpg",
|
||||
},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Uni Specialty",
|
||||
price: "Market",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/raw-fresh-sashimi-set-with-oyster_74190-6920.jpg",
|
||||
},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Truffle Infused Roll",
|
||||
price: "Market",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/sushi-set-top-view-table_140725-10001.jpg",
|
||||
},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Wagyu Prime Nigiri",
|
||||
price: "Market",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/isolated-sushi-closeup_181624-1300.jpg",
|
||||
},
|
||||
{ id: "p1", name: "Premium Maguro Nigiri", price: "Market", imageSrc: "http://img.b2bpic.net/free-photo/sushi-rolls-with-side-shrimps_140725-1875.jpg" },
|
||||
{ id: "p2", name: "Seasonal Hamachi Sashimi", price: "Market", imageSrc: "http://img.b2bpic.net/free-photo/top-view-set-baked-sushi-rolls-with-wasabi-ginger-plate_141793-12010.jpg" },
|
||||
{ id: "p3", name: "Artisan Salmon Set", price: "Market", imageSrc: "http://img.b2bpic.net/free-photo/nigiri-sushi_1203-3317.jpg" },
|
||||
{ id: "p4", name: "Uni Specialty", price: "Market", imageSrc: "http://img.b2bpic.net/free-photo/raw-fresh-sashimi-set-with-oyster_74190-6920.jpg" },
|
||||
{ id: "p5", name: "Truffle Infused Roll", price: "Market", imageSrc: "http://img.b2bpic.net/free-photo/sushi-set-top-view-table_140725-10001.jpg" },
|
||||
{ id: "p6", name: "Wagyu Prime Nigiri", price: "Market", imageSrc: "http://img.b2bpic.net/free-photo/isolated-sushi-closeup_181624-1300.jpg" }
|
||||
]}
|
||||
title="Signature Selections"
|
||||
description="Discover our limited-run, artisanal offerings that represent the pinnacle of our seasonal culinary journey."
|
||||
@@ -182,27 +113,9 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "100+",
|
||||
title: "Curated Roll Varieties",
|
||||
description: "Perfected over years of seasonal practice.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/salmon-sushi-rolls_1339-8483.jpg",
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
value: "99.9%",
|
||||
title: "Ingredient Purity",
|
||||
description: "Sourced from sustainable and trusted local fisheries.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/different-sushi-delivery-varieties-sushi-lunch-dinner_132075-14374.jpg",
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
value: "24h",
|
||||
title: "Advance Preparation",
|
||||
description: "Every element is prepared with dedicated precision.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-sushi-with-sticks-sauce_23-2148862948.jpg",
|
||||
},
|
||||
{ id: "m1", value: "100+", title: "Curated Roll Varieties", description: "Perfected over years of seasonal practice.", imageSrc: "http://img.b2bpic.net/free-photo/salmon-sushi-rolls_1339-8483.jpg" },
|
||||
{ id: "m2", value: "99.9%", title: "Ingredient Purity", description: "Sourced from sustainable and trusted local fisheries.", imageSrc: "http://img.b2bpic.net/free-photo/different-sushi-delivery-varieties-sushi-lunch-dinner_132075-14374.jpg" },
|
||||
{ id: "m3", value: "24h", title: "Advance Preparation", description: "Every element is prepared with dedicated precision.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-sushi-with-sticks-sauce_23-2148862948.jpg" }
|
||||
]}
|
||||
title="A Legacy of Balance"
|
||||
description="Quantifying our commitment to excellence, one precise cut at a time."
|
||||
@@ -215,60 +128,16 @@ export default function LandingPage() {
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Elena Ross",
|
||||
role: "Professional",
|
||||
company: "DesignCo",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/girl-sitting-table-holding-mobile-phone-indoors_171337-17096.jpg",
|
||||
},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Mark Chen",
|
||||
role: "Couples Guest",
|
||||
company: "Private",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/people-cheering-with-wine-glasses-luxurious-restaurant_23-2150517411.jpg",
|
||||
},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Sarah Jenkins",
|
||||
role: "Food Critic",
|
||||
company: "Culinary Daily",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-eats-vegetable-salad-with-cucumbers-tomatoes-lettuce-corn-white-cheese_140725-9026.jpg",
|
||||
},
|
||||
{
|
||||
id: "t4",
|
||||
name: "James Lee",
|
||||
role: "Gift Giver",
|
||||
company: "Tech Firm",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-brunette-woman-evening-dress-smiling-holding-champaign-glass_176420-3750.jpg",
|
||||
},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Amanda White",
|
||||
role: "Regular Guest",
|
||||
company: "Finance Group",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-elder-woman-having-dessert-while-working_23-2148661257.jpg",
|
||||
},
|
||||
{ id: "t1", name: "Elena Ross", role: "Professional", company: "DesignCo", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/girl-sitting-table-holding-mobile-phone-indoors_171337-17096.jpg" },
|
||||
{ id: "t2", name: "Mark Chen", role: "Couples Guest", company: "Private", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/people-cheering-with-wine-glasses-luxurious-restaurant_23-2150517411.jpg" },
|
||||
{ id: "t3", name: "Sarah Jenkins", role: "Food Critic", company: "Culinary Daily", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/woman-eats-vegetable-salad-with-cucumbers-tomatoes-lettuce-corn-white-cheese_140725-9026.jpg" },
|
||||
{ id: "t4", name: "James Lee", role: "Gift Giver", company: "Tech Firm", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/beautiful-brunette-woman-evening-dress-smiling-holding-champaign-glass_176420-3750.jpg" },
|
||||
{ id: "t5", name: "Amanda White", role: "Regular Guest", company: "Finance Group", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/front-view-elder-woman-having-dessert-while-working_23-2148661257.jpg" }
|
||||
]}
|
||||
kpiItems={[
|
||||
{
|
||||
value: "5.0",
|
||||
label: "Guest Satisfaction",
|
||||
},
|
||||
{
|
||||
value: "100%",
|
||||
label: "Artisanal Focus",
|
||||
},
|
||||
{
|
||||
value: "Custom",
|
||||
label: "Curated Experience",
|
||||
},
|
||||
{ value: "5.0", label: "Guest Satisfaction" },
|
||||
{ value: "100%", label: "Artisanal Focus" },
|
||||
{ value: "Custom", label: "Curated Experience" }
|
||||
]}
|
||||
title="The Kaizen Difference"
|
||||
description="Our guests appreciate the meticulous preparation and thoughtful hospitality that define our dining room."
|
||||
@@ -279,21 +148,9 @@ export default function LandingPage() {
|
||||
<FaqSplitText
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Do you accept walk-ins?",
|
||||
content: "Sushi Kaizen operates on an advance-order-only model to ensure the highest quality and exclusivity for every dining engagement.",
|
||||
},
|
||||
{
|
||||
id: "f2",
|
||||
title: "How far in advance should I book?",
|
||||
content: "We recommend reserving at least 48 hours ahead to ensure our chefs can curate the best ingredients for your order.",
|
||||
},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Can you accommodate dietary needs?",
|
||||
content: "Absolutely. Please share any dietary restrictions or preferences when placing your order, and our team will adapt our service to you.",
|
||||
},
|
||||
{ id: "f1", title: "Do you accept walk-ins?", content: "Sushi Kaizen operates on an advance-order-only model to ensure the highest quality and exclusivity for every dining engagement." },
|
||||
{ id: "f2", title: "How far in advance should I book?", content: "We recommend reserving at least 48 hours ahead to ensure our chefs can curate the best ingredients for your order." },
|
||||
{ id: "f3", title: "Can you accommodate dietary needs?", content: "Absolutely. Please share any dietary restrictions or preferences when placing your order, and our team will adapt our service to you." }
|
||||
]}
|
||||
sideTitle="Ordering Details"
|
||||
sideDescription="Common questions regarding our advance-order model."
|
||||
@@ -304,9 +161,7 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCenter
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
background={{ variant: "gradient-bars" }}
|
||||
tag="Advance Orders Only"
|
||||
title="Secure Your Reservation"
|
||||
description="Experience the perfection of Sushi Kaizen. Enter your email to begin the exclusive booking process through our private ordering channel."
|
||||
@@ -318,40 +173,12 @@ export default function LandingPage() {
|
||||
imageSrc="http://img.b2bpic.net/free-photo/close-up-seaweed-snacks_23-2150519991.jpg"
|
||||
logoText="Sushi Kaizen"
|
||||
columns={[
|
||||
{
|
||||
title: "Service",
|
||||
items: [
|
||||
{
|
||||
label: "Philosophy",
|
||||
href: "#philosophy",
|
||||
},
|
||||
{
|
||||
label: "Craft",
|
||||
href: "#craft",
|
||||
},
|
||||
{
|
||||
label: "Reservations",
|
||||
href: "#contact",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Terms of Use",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ title: "Service", items: [{ label: "Philosophy", href: "#philosophy" }, { label: "Craft", href: "#craft" }, { label: "Reservations", href: "#contact" }] },
|
||||
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms of Use", href: "#" }] }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user