Merge version_1_1782243518567 into main #2
@@ -11,252 +11,130 @@ import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
|
||||
export default function HomePage() {
|
||||
return (
|
||||
<>
|
||||
<div id="hero" data-section="hero">
|
||||
<SectionErrorBoundary name="hero">
|
||||
<div id="hero" data-section="hero">
|
||||
<SectionErrorBoundary name="hero">
|
||||
<HeroTiltedCards
|
||||
tag="Authentic Japanese Sandos"
|
||||
title="Crafted Perfection in Every Bite"
|
||||
description="Experience the delicate balance of fluffy shokupan and premium crispy katsu, hand-assembled daily at our kiosk."
|
||||
primaryButton={{
|
||||
text: "See Menu",
|
||||
href: "#menu",
|
||||
}}
|
||||
secondaryButton={{
|
||||
text: "Our Story",
|
||||
href: "#about",
|
||||
}}
|
||||
items={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/rice-burger_23-2147961004.jpg?_wi=1",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-homemade-croissants-tray_23-2148543633.jpg",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hand-holding-tablet_23-2147984985.jpg",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/steamed-dumpling-chinese-bun_1339-3685.jpg",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/russian-salad-olivier-salad-christmas-dinner-wooden-table_123827-22991.jpg",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Authentic Japanese Sandos"
|
||||
title="Crafted Perfection in Every Bite"
|
||||
description="Experience the delicate balance of fluffy shokupan and premium crispy katsu, hand-assembled daily at our kiosk."
|
||||
primaryButton={{
|
||||
text: "See Menu", href: "#menu"}}
|
||||
secondaryButton={{
|
||||
text: "Our Story", href: "#about"}}
|
||||
items={[
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/rice-burger_23-2147961004.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/top-view-homemade-croissants-tray_23-2148543633.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/hand-holding-tablet_23-2147984985.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/steamed-dumpling-chinese-bun_1339-3685.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/russian-salad-olivier-salad-christmas-dinner-wooden-table_123827-22991.jpg" },
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="about" data-section="about">
|
||||
<SectionErrorBoundary name="about">
|
||||
<div id="about" data-section="about">
|
||||
<SectionErrorBoundary name="about">
|
||||
<AboutTestimonial
|
||||
tag="Our Philosophy"
|
||||
quote="We believe the sando is not just a sandwich; it's a testament to the harmony of high-quality ingredients and meticulous craftsmanship."
|
||||
author="Kenji Sato"
|
||||
role="Head Sando Artist"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/delicious-homemade-fresh-burgers-front-view_23-2148517695.jpg"
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Our Philosophy"
|
||||
quote="We believe the sando is not just a sandwich; it's a testament to the harmony of high-quality ingredients and meticulous craftsmanship."
|
||||
author="Kenji Sato"
|
||||
role="Head Sando Artist"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/delicious-homemade-fresh-burgers-front-view_23-2148517695.jpg"
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="menu" data-section="menu">
|
||||
<SectionErrorBoundary name="menu">
|
||||
<div id="menu" data-section="menu">
|
||||
<SectionErrorBoundary name="menu">
|
||||
<FeaturesRevealCardsBento
|
||||
tag="The Menu"
|
||||
title="Artisanal Sandos"
|
||||
description="Explore our curated selection of Japanese-style sandwiches, made with passion."
|
||||
items={[
|
||||
{
|
||||
title: "Tonkatsu Sando",
|
||||
description: "Crispy panko pork cutlet, shredded cabbage, and house-made tonkatsu sauce.",
|
||||
href: "#contact",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-sushi-rolls-with-soy-sauce_23-2148517869.jpg",
|
||||
},
|
||||
{
|
||||
title: "Tamago Sando",
|
||||
description: "Soft fluffy egg salad on premium milk bread, creamy and savory.",
|
||||
href: "#contact",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/sandwich-with-ham-fresh-vegetables_2829-14208.jpg",
|
||||
},
|
||||
{
|
||||
title: "Ebi Katsu",
|
||||
description: "Crispy prawn cutlet with a tangy tartare sauce finish.",
|
||||
href: "#contact",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/people-enjoying-traditional-japanese-food-court_23-2148759568.jpg",
|
||||
},
|
||||
{
|
||||
title: "Wagyu Beef",
|
||||
description: "Premium thinly sliced beef cooked to perfection with savory onion glaze.",
|
||||
href: "#contact",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fried-chicken-nuggets-batter-wooden-table_140725-10099.jpg",
|
||||
},
|
||||
{
|
||||
title: "Chicken Karaage",
|
||||
description: "Juicy fried chicken with a light ginger and garlic marinade.",
|
||||
href: "#contact",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-salad-sandwiches-with-bread_23-2148640171.jpg",
|
||||
},
|
||||
{
|
||||
title: "Seasonal Fruit",
|
||||
description: "Delicate layers of seasonal fruits and whipped cream on shokupan.",
|
||||
href: "#contact",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/grilled-sausage-chicken-nuggets-sandwich-toastes-with-herbs-spices-wooden-platter_114579-71853.jpg",
|
||||
},
|
||||
{
|
||||
title: "Tofu Katsu",
|
||||
description: "Crispy tofu cutlet served with fresh greens and savory soy glaze.",
|
||||
href: "#contact",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-salad-sandwich-with-tomato_23-2148640136.jpg",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="The Menu"
|
||||
title="Artisanal Sandos"
|
||||
description="Explore our curated selection of Japanese-style sandwiches, made with passion."
|
||||
items={[
|
||||
{ title: "Tonkatsu Sando", description: "Crispy panko pork cutlet, shredded cabbage, and house-made tonkatsu sauce.", href: "#contact", imageSrc: "http://img.b2bpic.net/free-photo/top-view-sushi-rolls-with-soy-sauce_23-2148517869.jpg" },
|
||||
{ title: "Tamago Sando", description: "Soft fluffy egg salad on premium milk bread, creamy and savory.", href: "#contact", imageSrc: "http://img.b2bpic.net/free-photo/sandwich-with-ham-fresh-vegetables_2829-14208.jpg" },
|
||||
{ title: "Ebi Katsu", description: "Crispy prawn cutlet with a tangy tartare sauce finish.", href: "#contact", imageSrc: "http://img.b2bpic.net/free-photo/people-enjoying-traditional-japanese-food-court_23-2148759568.jpg" },
|
||||
{ title: "Wagyu Beef", description: "Premium thinly sliced beef cooked to perfection with savory onion glaze.", href: "#contact", imageSrc: "http://img.b2bpic.net/free-photo/fried-chicken-nuggets-batter-wooden-table_140725-10099.jpg" },
|
||||
{ title: "Chicken Karaage", description: "Juicy fried chicken with a light ginger and garlic marinade.", href: "#contact", imageSrc: "http://img.b2bpic.net/free-photo/front-view-salad-sandwiches-with-bread_23-2148640171.jpg" },
|
||||
{ title: "Seasonal Fruit", description: "Delicate layers of seasonal fruits and whipped cream on shokupan.", href: "#contact", imageSrc: "http://img.b2bpic.net/free-photo/grilled-sausage-chicken-nuggets-sandwich-toastes-with-herbs-spices-wooden-platter_114579-71853.jpg" },
|
||||
{ title: "Tofu Katsu", description: "Crispy tofu cutlet served with fresh greens and savory soy glaze.", href: "#contact", imageSrc: "http://img.b2bpic.net/free-photo/front-view-salad-sandwich-with-tomato_23-2148640136.jpg" },
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="features" data-section="features">
|
||||
<SectionErrorBoundary name="features">
|
||||
<div id="features" data-section="features">
|
||||
<SectionErrorBoundary name="features">
|
||||
<FeaturesDetailedCards
|
||||
tag="Why Us"
|
||||
title="The Art of Sando"
|
||||
description="We take pride in our process, from bread to ingredients."
|
||||
items={[
|
||||
{
|
||||
title: "Premium Shokupan",
|
||||
description: "We source the fluffiest milk bread, imported for that authentic cloud-like texture.",
|
||||
tags: [
|
||||
"Artisanal",
|
||||
"Imported",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/dragon-sushi-rolls-with-eel-pickled-ginger-wooden-board_114579-65863.jpg",
|
||||
},
|
||||
{
|
||||
title: "Farm-Fresh Fillings",
|
||||
description: "Every ingredient is sourced from local farms to ensure peak freshness and flavor.",
|
||||
tags: [
|
||||
"Fresh",
|
||||
"Organic",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-view-breakfast-bread-rolls_23-2148297949.jpg",
|
||||
},
|
||||
{
|
||||
title: "Made to Order",
|
||||
description: "We assemble every sando right when you order to guarantee maximum crunch and freshness.",
|
||||
tags: [
|
||||
"Freshly Made",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/toast-with-assortment-vegetables_23-2148381383.jpg",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Why Us"
|
||||
title="The Art of Sando"
|
||||
description="We take pride in our process, from bread to ingredients."
|
||||
items={[
|
||||
{ title: "Premium Shokupan", description: "We source the fluffiest milk bread, imported for that authentic cloud-like texture.", tags: ["Artisanal", "Imported"], imageSrc: "http://img.b2bpic.net/free-photo/dragon-sushi-rolls-with-eel-pickled-ginger-wooden-board_114579-65863.jpg" },
|
||||
{ title: "Farm-Fresh Fillings", description: "Every ingredient is sourced from local farms to ensure peak freshness and flavor.", tags: ["Fresh", "Organic"], imageSrc: "http://img.b2bpic.net/free-photo/close-up-view-breakfast-bread-rolls_23-2148297949.jpg" },
|
||||
{ title: "Made to Order", description: "We assemble every sando right when you order to guarantee maximum crunch and freshness.", tags: ["Freshly Made"], imageSrc: "http://img.b2bpic.net/free-photo/toast-with-assortment-vegetables_23-2148381383.jpg" },
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<SectionErrorBoundary name="testimonials">
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<SectionErrorBoundary name="testimonials">
|
||||
<TestimonialMarqueeOverlayCards
|
||||
tag="Reviews"
|
||||
title="What Our Fans Say"
|
||||
testimonials={[
|
||||
{
|
||||
name: "Alice T.",
|
||||
role: "Food Blogger",
|
||||
company: "EatWithAlice",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-eating-sushi-nature-maki-roll-closeup_169016-21080.jpg",
|
||||
},
|
||||
{
|
||||
name: "Bob R.",
|
||||
role: "Chef",
|
||||
company: "FineDine",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-eating_23-2149008714.jpg",
|
||||
},
|
||||
{
|
||||
name: "Charlie M.",
|
||||
role: "Student",
|
||||
company: "UniCity",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-eating-delicious-tiramisu-cafe_1303-25270.jpg",
|
||||
},
|
||||
{
|
||||
name: "Diana P.",
|
||||
role: "Designer",
|
||||
company: "StudioCreatives",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/photo-beautiful-curly-haired-woman-eats-sandwich-outdoors-likes-fast-food-feels-very-hungry-poses-street-dressed-casual-clothes-lunch-break-outside-people-unhealthy-nutrition-concept_273609-57090.jpg",
|
||||
},
|
||||
{
|
||||
name: "Evan L.",
|
||||
role: "Developer",
|
||||
company: "DevGroup",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-presents-girl-ring_1398-4220.jpg",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Reviews"
|
||||
title="What Our Fans Say"
|
||||
description="Join the hundreds of satisfied foodies who make our kiosk their go-to spot."
|
||||
testimonials={[
|
||||
{ name: "Alice T.", role: "Food Blogger", company: "EatWithAlice", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/young-woman-eating-sushi-nature-maki-roll-closeup_169016-21080.jpg" },
|
||||
{ name: "Bob R.", role: "Chef", company: "FineDine", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-eating_23-2149008714.jpg" },
|
||||
{ name: "Charlie M.", role: "Student", company: "UniCity", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/young-woman-eating-delicious-tiramisu-cafe_1303-25270.jpg" },
|
||||
{ name: "Diana P.", role: "Designer", company: "StudioCreatives", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/photo-beautiful-curly-haired-woman-eats-sandwich-outdoors-likes-fast-food-feels-very-hungry-poses-street-dressed-casual-clothes-lunch-break-outside-people-unhealthy-nutrition-concept_273609-57090.jpg" },
|
||||
{ name: "Evan L.", role: "Developer", company: "DevGroup", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/man-presents-girl-ring_1398-4220.jpg" },
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="social-proof" data-section="social-proof">
|
||||
<SectionErrorBoundary name="social-proof">
|
||||
<div id="social-proof" data-section="social-proof">
|
||||
<SectionErrorBoundary name="social-proof">
|
||||
<SocialProofMarquee
|
||||
tag="Featured In"
|
||||
title="As Seen In"
|
||||
names={[
|
||||
"Tokyo EATS",
|
||||
"Sandwich Daily",
|
||||
"The Kiosk Guide",
|
||||
"Foodie Journal",
|
||||
"Daily Bread",
|
||||
"Urban Tastes",
|
||||
"Katsu Lover",
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Featured In"
|
||||
title="As Seen In"
|
||||
description="Trusted by the culinary world's finest publications."
|
||||
names={[
|
||||
"Tokyo EATS", "Sandwich Daily", "The Kiosk Guide", "Foodie Journal", "Daily Bread", "Urban Tastes", "Katsu Lover"]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="faq" data-section="faq">
|
||||
<SectionErrorBoundary name="faq">
|
||||
<div id="faq" data-section="faq">
|
||||
<SectionErrorBoundary name="faq">
|
||||
<FaqTwoColumn
|
||||
tag="Questions"
|
||||
title="Frequently Asked"
|
||||
items={[
|
||||
{
|
||||
question: "Do you offer vegan options?",
|
||||
answer: "Yes! Our Tofu Katsu sando is entirely vegan and a fan favorite.",
|
||||
},
|
||||
{
|
||||
question: "Can I pre-order online?",
|
||||
answer: "Currently we are operating on a walk-in basis, but online pre-ordering is coming soon.",
|
||||
},
|
||||
{
|
||||
question: "Where is the kiosk located?",
|
||||
answer: "We are centrally located in the downtown shopping plaza.",
|
||||
},
|
||||
{
|
||||
question: "What are your opening hours?",
|
||||
answer: "We are open Monday to Saturday, 11 AM to 8 PM.",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Questions"
|
||||
title="Frequently Asked"
|
||||
description="Everything you need to know about our kiosk and our sandos."
|
||||
items={[
|
||||
{ question: "Do you offer vegan options?", answer: "Yes! Our Tofu Katsu sando is entirely vegan and a fan favorite." },
|
||||
{ question: "Can I pre-order online?", answer: "Currently we are operating on a walk-in basis, but online pre-ordering is coming soon." },
|
||||
{ question: "Where is the kiosk located?", answer: "We are centrally located in the downtown shopping plaza." },
|
||||
{ question: "What are your opening hours?", answer: "We are open Monday to Saturday, 11 AM to 8 PM." },
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<SectionErrorBoundary name="contact">
|
||||
<div id="contact" data-section="contact">
|
||||
<SectionErrorBoundary name="contact">
|
||||
<ContactCta
|
||||
tag="Visit Us"
|
||||
text="Swing by our kiosk for a fresh Sando today!"
|
||||
primaryButton={{
|
||||
text: "Get Directions",
|
||||
href: "#",
|
||||
}}
|
||||
secondaryButton={{
|
||||
text: "Email Us",
|
||||
href: "mailto:hello@sandokiosk.com",
|
||||
}}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Visit Us"
|
||||
text="Swing by our kiosk for a fresh Sando today!"
|
||||
primaryButton={{
|
||||
text: "Get Directions", href: "#"}}
|
||||
secondaryButton={{
|
||||
text: "Email Us", href: "mailto:hello@sandokiosk.com"}}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
</>
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user