Update src/pages/HomePage.tsx
This commit is contained in:
@@ -5,203 +5,120 @@ import FeaturesRevealCards from '@/components/sections/features/FeaturesRevealCa
|
||||
import FeaturesRevealCardsBento from '@/components/sections/features/FeaturesRevealCardsBento';
|
||||
import HeroCenteredLogos from '@/components/sections/hero/HeroCenteredLogos';
|
||||
import TestimonialTrustCard from '@/components/sections/testimonial/TestimonialTrustCard';
|
||||
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
|
||||
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">
|
||||
<HeroCenteredLogos
|
||||
title="Rustic Roots - Authentic Irish Flavors in Athlone"
|
||||
description="Experience locally sourced ingredients, hearty stews, and the best of Athlone's culinary tradition in an atmosphere that feels just like home."
|
||||
primaryButton={{
|
||||
text: "View Menu",
|
||||
href: "#menu",
|
||||
}}
|
||||
secondaryButton={{
|
||||
text: "Book a Table",
|
||||
href: "#contact",
|
||||
}}
|
||||
avatarsSrc={[
|
||||
"https://i.pravatar.cc/150?img=1",
|
||||
"https://i.pravatar.cc/150?img=2",
|
||||
"https://i.pravatar.cc/150?img=3",
|
||||
"https://i.pravatar.cc/150?img=4",
|
||||
"https://i.pravatar.cc/150?img=5"
|
||||
]}
|
||||
avatarText="Loved by 10,000+ customers"
|
||||
names={["Google", "Microsoft", "Amazon", "Netflix", "Facebook"]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
title="Rustic Roots - Authentic Irish Flavors in Athlone"
|
||||
description="Experience locally sourced ingredients, hearty stews, and the best of Athlone's culinary tradition in an atmosphere that feels just like home."
|
||||
primaryButton={{
|
||||
text: "View Menu", href: "#menu"}}
|
||||
secondaryButton={{
|
||||
text: "Book a Table", href: "#contact"}}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/beautiful-thanksgiving-meal-concept_23-2148629584.jpg"
|
||||
avatarsSrc={[]}
|
||||
avatarText=""
|
||||
names={[]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="features" data-section="features">
|
||||
<SectionErrorBoundary name="features">
|
||||
<div id="features" data-section="features">
|
||||
<SectionErrorBoundary name="features">
|
||||
<FeaturesRevealCards
|
||||
tag="Our Philosophy"
|
||||
title="Why Choose Rustic Roots?"
|
||||
description="We believe in good food, made with honesty and love."
|
||||
items={[
|
||||
{
|
||||
title: "Locally Sourced",
|
||||
description: "We partner with local farmers to bring you the freshest seasonal produce.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-different-type-vegetables-dark-board-red-yellow-pepper-mushrooms-cherry-greens_482257-45393.jpg",
|
||||
},
|
||||
{
|
||||
title: "Traditional Recipes",
|
||||
description: "From Guinness stew to fresh chowder, we honor age-old Irish recipes.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-traditional-azerbaijani-buglama-white-plate-with-herbs_140725-10304.jpg",
|
||||
},
|
||||
{
|
||||
title: "Warm Atmosphere",
|
||||
description: "A cozy, authentic space perfect for family dinners and date nights.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/sushi_74190-5553.jpg",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Our Philosophy"
|
||||
title="Why Choose Rustic Roots?"
|
||||
description="We believe in good food, made with honesty and love."
|
||||
items={[
|
||||
{
|
||||
title: "Locally Sourced", description: "We partner with local farmers to bring you the freshest seasonal produce.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-different-type-vegetables-dark-board-red-yellow-pepper-mushrooms-cherry-greens_482257-45393.jpg"},
|
||||
{
|
||||
title: "Traditional Recipes", description: "From Guinness stew to fresh chowder, we honor age-old Irish recipes.", imageSrc: "http://img.b2bpic.net/free-photo/side-view-traditional-azerbaijani-buglama-white-plate-with-herbs_140725-10304.jpg"},
|
||||
{
|
||||
title: "Warm Atmosphere", description: "A cozy, authentic space perfect for family dinners and date nights.", imageSrc: "http://img.b2bpic.net/free-photo/sushi_74190-5553.jpg"},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="menu" data-section="menu">
|
||||
<SectionErrorBoundary name="menu">
|
||||
<div id="menu" data-section="menu">
|
||||
<SectionErrorBoundary name="menu">
|
||||
<FeaturesRevealCardsBento
|
||||
tag="Our Menu"
|
||||
title="Popular Favorites"
|
||||
description="Explore the dishes that our guests keep coming back for."
|
||||
items={[
|
||||
{
|
||||
title: "Beef & Guinness Stew",
|
||||
description: "Tender Irish beef in a rich Guinness sauce, served in a sourdough bread bowl.",
|
||||
href: "#",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/traditional-jewish-cholent-bowl-wooden-table_123827-20986.jpg",
|
||||
},
|
||||
{
|
||||
title: "Seafood Chowder",
|
||||
description: "Creamy, hearty, and packed with fresh local catch.",
|
||||
href: "#",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/seafood-soup-wooden-table_123827-27602.jpg",
|
||||
},
|
||||
{
|
||||
title: "Lamb Burger",
|
||||
description: "Juicy lamb patty with locally sourced seasonal toppings.",
|
||||
href: "#",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-fried-burger-with-fresh-vegetables-meat-inside-round-plate_140725-11618.jpg",
|
||||
},
|
||||
{
|
||||
title: "Traditional Fish Pie",
|
||||
description: "Classic recipe topped with golden, fluffy potato mash.",
|
||||
href: "#",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cook-piercing-dough-with-fork-top-view_176474-5436.jpg",
|
||||
},
|
||||
{
|
||||
title: "Pan Fried Black Sole",
|
||||
description: "Expertly cooked fish, simple and delicious.",
|
||||
href: "#",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fried-fish-with-sauce-plate_140725-758.jpg",
|
||||
},
|
||||
{
|
||||
title: "Decadent Brownie",
|
||||
description: "Rich chocolate finish to your perfect meal.",
|
||||
href: "#",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/sweet-jaggery-dessert-arrangement_23-2149335592.jpg",
|
||||
},
|
||||
{
|
||||
title: "Apple Crumble",
|
||||
description: "Warm, comforting, and served with fresh custard.",
|
||||
href: "#",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/homemade-tarte-tatin-pie-with-apples-nuts-beige-background-french-apple-pie-selective-focus-top-view-square_127032-2990.jpg",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Our Menu"
|
||||
title="Popular Favorites"
|
||||
description="Explore the dishes that our guests keep coming back for."
|
||||
items={[
|
||||
{ title: "Beef & Guinness Stew", description: "Tender Irish beef in a rich Guinness sauce, served in a sourdough bread bowl.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/traditional-jewish-cholent-bowl-wooden-table_123827-20986.jpg" },
|
||||
{ title: "Seafood Chowder", description: "Creamy, hearty, and packed with fresh local catch.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/seafood-soup-wooden-table_123827-27602.jpg" },
|
||||
{ title: "Lamb Burger", description: "Juicy lamb patty with locally sourced seasonal toppings.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/front-view-fried-burger-with-fresh-vegetables-meat-inside-round-plate_140725-11618.jpg" },
|
||||
{ title: "Traditional Fish Pie", description: "Classic recipe topped with golden, fluffy potato mash.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/cook-piercing-dough-with-fork-top-view_176474-5436.jpg" },
|
||||
{ title: "Pan Fried Black Sole", description: "Expertly cooked fish, simple and delicious.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/fried-fish-with-sauce-plate_140725-758.jpg" },
|
||||
{ title: "Decadent Brownie", description: "Rich chocolate finish to your perfect meal.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/sweet-jaggery-dessert-arrangement_23-2149335592.jpg" },
|
||||
{ title: "Apple Crumble", description: "Warm, comforting, and served with fresh custard.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/homemade-tarte-tatin-pie-with-apples-nuts-beige-background-french-apple-pie-selective-focus-top-view-square_127032-2990.jpg" }
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="testimonial" data-section="testimonial">
|
||||
<SectionErrorBoundary name="testimonial">
|
||||
<div id="testimonial" data-section="testimonial">
|
||||
<SectionErrorBoundary name="testimonial">
|
||||
<TestimonialTrustCard
|
||||
quote="Best Guinness stew in Athlone! Truly authentic and comforting food. Can't wait to return for more."
|
||||
rating={5}
|
||||
author="Mark S., Local Customer"
|
||||
avatars={[
|
||||
{
|
||||
name: "Mark S.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-male-florist-work_23-2149127319.jpg",
|
||||
},
|
||||
{
|
||||
name: "Sarah O.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/image-smiling-beautiful-woman-sits-kitchen-holds-smartphone-tomato-looks-happy-orders_1258-198254.jpg",
|
||||
},
|
||||
{
|
||||
name: "John D.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/best-friends-are-chatting-laughing-with-tasty-snacks-terrace_8353-10306.jpg",
|
||||
},
|
||||
{
|
||||
name: "Eimear K.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/wide-closeup-shot-person-pouring-ketchup-cooked-meal-white-plate_181624-2012.jpg",
|
||||
},
|
||||
{
|
||||
name: "Ciara M.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-having-fun-while-being-fed-by-her-boyfriend-meal-dining-room_637285-3192.jpg",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
quote="Best Guinness stew in Athlone! Truly authentic and comforting food. Can't wait to return for more."
|
||||
rating={5}
|
||||
author="Mark S., Local Customer"
|
||||
avatars={[
|
||||
{ name: "Mark S.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-male-florist-work_23-2149127319.jpg" },
|
||||
{ name: "Sarah O.", imageSrc: "http://img.b2bpic.net/free-photo/image-smiling-beautiful-woman-sits-kitchen-holds-smartphone-tomato-looks-happy-orders_1258-198254.jpg" },
|
||||
{ name: "John D.", imageSrc: "http://img.b2bpic.net/free-photo/best-friends-are-chatting-laughing-with-tasty-snacks-terrace_8353-10306.jpg" },
|
||||
{ name: "Eimear K.", imageSrc: "http://img.b2bpic.net/free-photo/wide-closeup-shot-person-pouring-ketchup-cooked-meal-white-plate_181624-2012.jpg" },
|
||||
{ name: "Ciara M.", imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-having-fun-while-being-fed-by-her-boyfriend-meal-dining-room_637285-3192.jpg" },
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="faq" data-section="faq">
|
||||
<SectionErrorBoundary name="faq">
|
||||
<div id="faq" data-section="faq">
|
||||
<SectionErrorBoundary name="faq">
|
||||
<FaqSplitMedia
|
||||
tag="Support"
|
||||
title="Frequently Asked Questions"
|
||||
description="Here is everything you need to know about dining with us."
|
||||
items={[
|
||||
{
|
||||
question: "Do you offer takeout?",
|
||||
answer: "Yes, we offer both dine-in and takeout options for your convenience.",
|
||||
},
|
||||
{
|
||||
question: "Do I need a reservation?",
|
||||
answer: "While walk-ins are welcome, we recommend booking a table, especially on weekends.",
|
||||
},
|
||||
{
|
||||
question: "Do you have vegan options?",
|
||||
answer: "Yes, we take pride in our vegan breakfast and other plant-based menu selections.",
|
||||
},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/close-up-male-chef-decorating-dish_23-2147863785.jpg"
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Support"
|
||||
title="Frequently Asked Questions"
|
||||
description="Here is everything you need to know about dining with us."
|
||||
items={[
|
||||
{ question: "Do you offer takeout?", answer: "Yes, we offer both dine-in and takeout options for your convenience." },
|
||||
{ question: "Do I need a reservation?", answer: "While walk-ins are welcome, we recommend booking a table, especially on weekends." },
|
||||
{ question: "Do you have vegan options?", answer: "Yes, we take pride in our vegan breakfast and other plant-based menu selections." },
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/close-up-male-chef-decorating-dish_23-2147863785.jpg"
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="about" data-section="about">
|
||||
<SectionErrorBoundary name="about">
|
||||
<div id="about" data-section="about">
|
||||
<SectionErrorBoundary name="about">
|
||||
<AboutTestimonial
|
||||
tag="Our Story"
|
||||
quote="Rustic Roots was born out of a desire to create a space that feels like a home away from home, where quality ingredients and tradition meet the warmth of true Irish hospitality."
|
||||
author="The Management"
|
||||
role="Founded in Athlone"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/modern-interior-empty-wooden-chairs_1203-4495.jpg"
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Our Story"
|
||||
quote="Rustic Roots was born out of a desire to create a space that feels like a home away from home, where quality ingredients and tradition meet the warmth of true Irish hospitality."
|
||||
author="The Management"
|
||||
role="Founded in Athlone"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/modern-interior-empty-wooden-chairs_1203-4495.jpg"
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<SectionErrorBoundary name="contact">
|
||||
<div id="contact" data-section="contact">
|
||||
<SectionErrorBoundary name="contact">
|
||||
<ContactCta
|
||||
tag="Get in Touch"
|
||||
text="Ready to enjoy an authentic meal? Book your table or give us a call today."
|
||||
primaryButton={{
|
||||
text: "Call Now",
|
||||
href: "tel:+353000000000",
|
||||
}}
|
||||
secondaryButton={{
|
||||
text: "Book a Table",
|
||||
href: "#",
|
||||
}}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Get in Touch"
|
||||
text="Ready to enjoy an authentic meal? Book your table or give us a call today."
|
||||
primaryButton={{ text: "Call Now", href: "tel:+353000000000" }}
|
||||
secondaryButton={{ text: "Book a Table", href: "#" }}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
</>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user