Merge version_1_1781989210662 into main #1
@@ -6,7 +6,7 @@ import FeaturesImageBento from '@/components/sections/features/FeaturesImageBent
|
||||
import HeroSplitMediaGrid from '@/components/sections/hero/HeroSplitMediaGrid';
|
||||
import MetricsIconCards from '@/components/sections/metrics/MetricsIconCards';
|
||||
import TestimonialQuoteCards from '@/components/sections/testimonial/TestimonialQuoteCards';
|
||||
import { Clock, Coffee, Heart, Leaf, Users } from "lucide-react";
|
||||
import { ChefHat, Clock, Coffee, Heart, Leaf, Users } from "lucide-react";
|
||||
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
|
||||
|
||||
export default function HomePage() {
|
||||
@@ -19,20 +19,14 @@ export default function HomePage() {
|
||||
title="Authentic Vietnamese Home Cooking, Kim Hour"
|
||||
description="Family recipes passed down for generations. Fresh ingredients, bold flavors, genuine hospitality—just like dining at our table."
|
||||
primaryButton={{
|
||||
text: "Order Now",
|
||||
href: "#contact",
|
||||
}}
|
||||
text: "Order Now", href: "#contact"}}
|
||||
secondaryButton={{
|
||||
text: "Reserve Table",
|
||||
href: "#contact",
|
||||
}}
|
||||
text: "Reserve Table", href: "#contact"}}
|
||||
items={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-enjoying-food-restaurant_23-2149269166.jpg",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-enjoying-food-restaurant_23-2149269166.jpg"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-view-delicious-thanksgiving-meal_23-2148629558.jpg",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-view-delicious-thanksgiving-meal_23-2148629558.jpg"},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
@@ -58,28 +52,17 @@ export default function HomePage() {
|
||||
description="We honor our heritage through carefully sourced ingredients and time-tested cooking methods."
|
||||
features={[
|
||||
{
|
||||
title: "Fresh Ingredients",
|
||||
description: "Locally sourced produce and high-quality proteins.",
|
||||
bentoComponent: "info-card-marquee",
|
||||
infoCards: [
|
||||
title: "Fresh Ingredients", description: "Locally sourced produce and high-quality proteins.", bentoComponent: "info-card-marquee", infoCards: [
|
||||
{
|
||||
icon: Leaf,
|
||||
label: "Source",
|
||||
value: "Local",
|
||||
},
|
||||
label: "Source", value: "Local"},
|
||||
{
|
||||
icon: ChefHat,
|
||||
label: "Chef",
|
||||
value: "Expert",
|
||||
},
|
||||
label: "Chef", value: "Expert"},
|
||||
{
|
||||
icon: Clock,
|
||||
label: "Prep",
|
||||
value: "Daily",
|
||||
},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-tray-with-vientamese-food_23-2148381197.jpg",
|
||||
imageAlt: "Flat lay of tray with vientamese food",
|
||||
label: "Prep", value: "Daily"},
|
||||
]
|
||||
},
|
||||
]}
|
||||
/>
|
||||
@@ -94,40 +77,19 @@ export default function HomePage() {
|
||||
description="A curated selection of authentic Vietnamese delights."
|
||||
items={[
|
||||
{
|
||||
title: "Traditional Pho",
|
||||
description: "Authentic beef noodle soup.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/sukiyaki-pork-wooden-table_1150-27326.jpg",
|
||||
},
|
||||
title: "Traditional Pho", description: "Authentic beef noodle soup.", imageSrc: "http://img.b2bpic.net/free-photo/sukiyaki-pork-wooden-table_1150-27326.jpg"},
|
||||
{
|
||||
title: "Summer Rolls",
|
||||
description: "Fresh rice paper wraps.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/vietnamese-spring-rolls-with-vegetables-rice-noodles-prawns-wooden-table_123827-29542.jpg",
|
||||
},
|
||||
title: "Summer Rolls", description: "Fresh rice paper wraps.", imageSrc: "http://img.b2bpic.net/free-photo/vietnamese-spring-rolls-with-vegetables-rice-noodles-prawns-wooden-table_123827-29542.jpg"},
|
||||
{
|
||||
title: "Banh Mi",
|
||||
description: "Classic Vietnamese baguette.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-with-dyed-hair-near-shop_23-2149488675.jpg",
|
||||
},
|
||||
title: "Banh Mi", description: "Classic Vietnamese baguette.", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-with-dyed-hair-near-shop_23-2149488675.jpg"},
|
||||
{
|
||||
title: "Bun Cha",
|
||||
description: "Grilled pork and vermicelli.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pad-thai-noodles_74190-1788.jpg",
|
||||
},
|
||||
title: "Bun Cha", description: "Grilled pork and vermicelli.", imageSrc: "http://img.b2bpic.net/free-photo/pad-thai-noodles_74190-1788.jpg"},
|
||||
{
|
||||
title: "Vietnamese Coffee",
|
||||
description: "Rich drip coffee.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-ready-be-served-coffee-with-sugar_23-2148464004.jpg",
|
||||
},
|
||||
title: "Vietnamese Coffee", description: "Rich drip coffee.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-ready-be-served-coffee-with-sugar_23-2148464004.jpg"},
|
||||
{
|
||||
title: "Mango Salad",
|
||||
description: "Fresh and tangy.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-vegetable-composition-with-fruits-white-background_140725-141230.jpg",
|
||||
},
|
||||
title: "Mango Salad", description: "Fresh and tangy.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-vegetable-composition-with-fruits-white-background_140725-141230.jpg"},
|
||||
{
|
||||
title: "Crispy Egg Rolls",
|
||||
description: "Deep fried goodness.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/asian-fried-vegetables-with-sauce-dark-background-closeup_1220-7670.jpg",
|
||||
},
|
||||
title: "Crispy Egg Rolls", description: "Deep fried goodness.", imageSrc: "http://img.b2bpic.net/free-photo/asian-fried-vegetables-with-sauce-dark-background-closeup_1220-7670.jpg"},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
@@ -141,19 +103,13 @@ export default function HomePage() {
|
||||
metrics={[
|
||||
{
|
||||
icon: Users,
|
||||
title: "Happy Guests",
|
||||
value: "5,000+",
|
||||
},
|
||||
title: "Happy Guests", value: "5,000+"},
|
||||
{
|
||||
icon: Coffee,
|
||||
title: "Coffee Served",
|
||||
value: "12,000+",
|
||||
},
|
||||
title: "Coffee Served", value: "12,000+"},
|
||||
{
|
||||
icon: Heart,
|
||||
title: "Years of Love",
|
||||
value: "10+",
|
||||
},
|
||||
title: "Years of Love", value: "10+"},
|
||||
]}
|
||||
description="Over a decade of bringing authentic flavors to our local community."
|
||||
/>
|
||||
@@ -168,35 +124,15 @@ export default function HomePage() {
|
||||
description="Join our growing community of happy diners."
|
||||
testimonials={[
|
||||
{
|
||||
name: "John Doe",
|
||||
role: "Foodie",
|
||||
quote: "The best Pho I have ever had!",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-pretty-stylish-smiling-woman-retro-vintage-50s-cafe-sitting-table-drinking-milk-shake-cocktail-wearing-pink-sunglasses-having-fun-laughing-with-candid-smile_285396-10728.jpg",
|
||||
},
|
||||
name: "John Doe", role: "Foodie", quote: "The best Pho I have ever had!", imageSrc: "http://img.b2bpic.net/free-photo/cheerful-pretty-stylish-smiling-woman-retro-vintage-50s-cafe-sitting-table-drinking-milk-shake-cocktail-wearing-pink-sunglasses-having-fun-laughing-with-candid-smile_285396-10728.jpg"},
|
||||
{
|
||||
name: "Jane Smith",
|
||||
role: "Neighbor",
|
||||
quote: "A true home away from home.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/people-hangout-together-coffee-shop_53876-22941.jpg",
|
||||
},
|
||||
name: "Jane Smith", role: "Neighbor", quote: "A true home away from home.", imageSrc: "http://img.b2bpic.net/free-photo/people-hangout-together-coffee-shop_53876-22941.jpg"},
|
||||
{
|
||||
name: "Michael V",
|
||||
role: "Diner",
|
||||
quote: "Authentic flavors, kind staff.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-paying-waitress-via-contactless-smart-phone-payment-bar_637285-2448.jpg",
|
||||
},
|
||||
name: "Michael V", role: "Diner", quote: "Authentic flavors, kind staff.", imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-paying-waitress-via-contactless-smart-phone-payment-bar_637285-2448.jpg"},
|
||||
{
|
||||
name: "Sarah L",
|
||||
role: "Local",
|
||||
quote: "Refreshing ingredients every time.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-young-woman-standing-against-wooden-wall_23-2148137892.jpg",
|
||||
},
|
||||
name: "Sarah L", role: "Local", quote: "Refreshing ingredients every time.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-young-woman-standing-against-wooden-wall_23-2148137892.jpg"},
|
||||
{
|
||||
name: "David W",
|
||||
role: "Foodie",
|
||||
quote: "Simply delicious traditional food.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-people-cooking-pizza-together_23-2150283019.jpg",
|
||||
},
|
||||
name: "David W", role: "Foodie", quote: "Simply delicious traditional food.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-people-cooking-pizza-together_23-2150283019.jpg"},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
@@ -210,21 +146,13 @@ export default function HomePage() {
|
||||
description="Everything you need to know about dining at Kim Hour."
|
||||
items={[
|
||||
{
|
||||
question: "Do you offer delivery?",
|
||||
answer: "Yes, we partner with major delivery apps.",
|
||||
},
|
||||
question: "Do you offer delivery?", answer: "Yes, we partner with major delivery apps."},
|
||||
{
|
||||
question: "Can I reserve a table?",
|
||||
answer: "Yes, please call us to book your reservation.",
|
||||
},
|
||||
question: "Can I reserve a table?", answer: "Yes, please call us to book your reservation."},
|
||||
{
|
||||
question: "Are you open on Sundays?",
|
||||
answer: "Yes, we are open seven days a week.",
|
||||
},
|
||||
question: "Are you open on Sundays?", answer: "Yes, we are open seven days a week."},
|
||||
{
|
||||
question: "Do you have vegetarian options?",
|
||||
answer: "Yes, we have a variety of veggie dishes.",
|
||||
},
|
||||
question: "Do you have vegetarian options?", answer: "Yes, we have a variety of veggie dishes."},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
@@ -236,13 +164,9 @@ export default function HomePage() {
|
||||
tag="Visit Us"
|
||||
text="Ready for an authentic experience? Order online or book a table now."
|
||||
primaryButton={{
|
||||
text: "Order Online",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Order Online", href: "#"}}
|
||||
secondaryButton={{
|
||||
text: "Call to Reserve",
|
||||
href: "tel:5550100",
|
||||
}}
|
||||
text: "Call to Reserve", href: "tel:5550100"}}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user