Merge version_1 into main #2
334
src/app/page.tsx
334
src/app/page.tsx
@@ -32,22 +32,10 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "home",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "menu",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Home", id: "home" },
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Menu", id: "menu" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="Blarney Stone"
|
||||
/>
|
||||
@@ -55,113 +43,34 @@ export default function LandingPage() {
|
||||
|
||||
<div id="home" data-section="home">
|
||||
<HeroSplitDoubleCarousel
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
background={{ variant: "gradient-bars" }}
|
||||
title="A Taste of Ireland, Right Here."
|
||||
description="Experience authentic Irish hospitality and soul-warming cuisine in the heart of the city."
|
||||
leftCarouselItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/background-place-outdoor-tourism-dinner_1220-1243.jpg?_wi=1",
|
||||
imageAlt: "Interior",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/luxury-dining-room-illuminated-by-candlelight-glow-generated-by-ai_188544-24152.jpg",
|
||||
imageAlt: "Interior",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-thanksgiving-meal-concept_23-2148629584.jpg",
|
||||
imageAlt: "Interior",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-friends-sitting-outdoors_23-2149454382.jpg",
|
||||
imageAlt: "Interior",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/saint-patrick-s-day-illustration_23-2151941099.jpg",
|
||||
imageAlt: "Interior",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/saint-patrick-s-day-illustration_23-2151941111.jpg",
|
||||
imageAlt: "Interior",
|
||||
},
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/background-place-outdoor-tourism-dinner_1220-1243.jpg", imageAlt: "Interior" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/luxury-dining-room-illuminated-by-candlelight-glow-generated-by-ai_188544-24152.jpg", imageAlt: "Interior" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/beautiful-thanksgiving-meal-concept_23-2148629584.jpg", imageAlt: "Interior" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/full-shot-friends-sitting-outdoors_23-2149454382.jpg", imageAlt: "Interior" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/saint-patrick-s-day-illustration_23-2151941099.jpg", imageAlt: "Interior" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/saint-patrick-s-day-illustration_23-2151941111.jpg", imageAlt: "Interior" },
|
||||
]}
|
||||
rightCarouselItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/two-leather-yellow-armchairs-coffee-table-restaurant_140725-8902.jpg",
|
||||
imageAlt: "Interior",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/details-catered-holiday-table-restaurant_8353-9663.jpg",
|
||||
imageAlt: "Interior",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/tables-chairs-arranged-empty-coffee-shop_107420-96463.jpg",
|
||||
imageAlt: "Interior",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/elderly-man-with-respiratory-problem-having-panic-attack-library_482257-130272.jpg",
|
||||
imageAlt: "Interior",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/retro-world-theatre-day-scenes-with-vintage-backstage_23-2151211362.jpg",
|
||||
imageAlt: "Interior",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/empty-dining-table-restaurant_53876-64723.jpg",
|
||||
imageAlt: "Interior",
|
||||
},
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Reserve a Table",
|
||||
href: "#contact",
|
||||
},
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/two-leather-yellow-armchairs-coffee-table-restaurant_140725-8902.jpg", imageAlt: "Interior" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/details-catered-holiday-table-restaurant_8353-9663.jpg", imageAlt: "Interior" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/tables-chairs-arranged-empty-coffee-shop_107420-96463.jpg", imageAlt: "Interior" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/elderly-man-with-respiratory-problem-having-panic-attack-library_482257-130272.jpg", imageAlt: "Interior" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/retro-world-theatre-day-scenes-with-vintage-backstage_23-2151211362.jpg", imageAlt: "Interior" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/empty-dining-table-restaurant_53876-64723.jpg", imageAlt: "Interior" },
|
||||
]}
|
||||
buttons={[{ text: "Reserve a Table", href: "#contact" }]}
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/high-angle-dining-table-assortment_23-2150312224.jpg",
|
||||
alt: "Customer 1",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/singe-dish-table_23-2147681075.jpg",
|
||||
alt: "Customer 2",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/round-base-clear-drinking-glasses-brown-wooden-table-round-black-white-pendant-lamp_410324-63.jpg",
|
||||
alt: "Customer 3",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/there-are-glasses-wine-water-table-with-white-cloth-are-ready-dining_613910-17447.jpg",
|
||||
alt: "Customer 4",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/high-angle-shot-fancy-restaurant-round-table-with-windows_181624-26298.jpg",
|
||||
alt: "Customer 5",
|
||||
},
|
||||
]}
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Authentic Cuisine",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Handcrafted Ales",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Warm Welcome",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Live Sessions",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Farm-to-Table",
|
||||
},
|
||||
{ src: "http://img.b2bpic.net/free-photo/high-angle-dining-table-assortment_23-2150312224.jpg", alt: "Customer 1" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/singe-dish-table_23-2147681075.jpg", alt: "Customer 2" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/round-base-clear-drinking-glasses-brown-wooden-table-round-black-white-pendant-lamp_410324-63.jpg", alt: "Customer 3" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/there-are-glasses-wine-water-table-with-white-cloth-are-ready-dining_613910-17447.jpg", alt: "Customer 4" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/high-angle-shot-fancy-restaurant-round-table-with-windows_181624-26298.jpg", alt: "Customer 5" },
|
||||
]}
|
||||
marqueeItems={[{ type: "text", text: "Authentic Cuisine" }, { type: "text", text: "Handcrafted Ales" }, { type: "text", text: "Warm Welcome" }, { type: "text", text: "Live Sessions" }, { type: "text", text: "Farm-to-Table" }]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -169,11 +78,7 @@ export default function LandingPage() {
|
||||
<TextAbout
|
||||
useInvertedBackground={false}
|
||||
title="Crafted with Tradition, Served with Heart."
|
||||
buttons={[
|
||||
{
|
||||
text: "Learn More",
|
||||
},
|
||||
]}
|
||||
buttons={[{ text: "Learn More" }]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -184,67 +89,28 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
features={[
|
||||
{
|
||||
title: "Authentic Cuisine",
|
||||
description: "Traditional recipes passed down for generations.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-goulash-ready-dinner_23-2149370863.jpg",
|
||||
imageAlt: "Food",
|
||||
},
|
||||
title: "Authentic Cuisine", description: "Traditional recipes passed down for generations.", media: { imageSrc: "http://img.b2bpic.net/free-photo/delicious-goulash-ready-dinner_23-2149370863.jpg", imageAlt: "Food" },
|
||||
items: [
|
||||
{
|
||||
icon: CheckCircle,
|
||||
text: "Fresh ingredients",
|
||||
},
|
||||
{
|
||||
icon: CheckCircle,
|
||||
text: "Local sourcing",
|
||||
},
|
||||
{ icon: CheckCircle, text: "Fresh ingredients" },
|
||||
{ icon: CheckCircle, text: "Local sourcing" },
|
||||
],
|
||||
reverse: false,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/background-place-outdoor-tourism-dinner_1220-1243.jpg?_wi=2",
|
||||
imageAlt: "traditional irish beef stew dinner",
|
||||
},
|
||||
{
|
||||
title: "Cozy Atmosphere",
|
||||
description: "A warm setting designed for good conversations.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-protein-meal-close-up-detail_23-2149098889.jpg",
|
||||
imageAlt: "Pub",
|
||||
},
|
||||
title: "Cozy Atmosphere", description: "A warm setting designed for good conversations.", media: { imageSrc: "http://img.b2bpic.net/free-photo/high-protein-meal-close-up-detail_23-2149098889.jpg", imageAlt: "Pub" },
|
||||
items: [
|
||||
{
|
||||
icon: Star,
|
||||
text: "Unique pub feel",
|
||||
},
|
||||
{
|
||||
icon: Star,
|
||||
text: "Warm hospitality",
|
||||
},
|
||||
{ icon: Star, text: "Unique pub feel" },
|
||||
{ icon: Star, text: "Warm hospitality" },
|
||||
],
|
||||
reverse: true,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/unrecognizable-cook-sprinkling-boiled-potatoes-with-chopped-parsley_23-2148253393.jpg",
|
||||
imageAlt: "traditional irish beef stew dinner",
|
||||
},
|
||||
{
|
||||
title: "Craft Drinks",
|
||||
description: "An extensive selection of local and imported drafts.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/plate-stuffed-tomato-dish-with-roasted-potato-yogurt-1_140725-6963.jpg",
|
||||
imageAlt: "Drinks",
|
||||
},
|
||||
title: "Craft Drinks", description: "An extensive selection of local and imported drafts.", media: { imageSrc: "http://img.b2bpic.net/free-photo/plate-stuffed-tomato-dish-with-roasted-potato-yogurt-1_140725-6963.jpg", imageAlt: "Drinks" },
|
||||
items: [
|
||||
{
|
||||
icon: Zap,
|
||||
text: "Best local beer",
|
||||
},
|
||||
{
|
||||
icon: Zap,
|
||||
text: "Seasonal specials",
|
||||
},
|
||||
{ icon: Zap, text: "Best local beer" },
|
||||
{ icon: Zap, text: "Seasonal specials" },
|
||||
],
|
||||
reverse: false,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-hold-tray-mini-pizzas-with-sausages_141793-12546.jpg?_wi=1",
|
||||
imageAlt: "traditional irish beef stew dinner",
|
||||
},
|
||||
]}
|
||||
title="Why You'll Love It Here"
|
||||
@@ -259,42 +125,12 @@ export default function LandingPage() {
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Fish and Chips",
|
||||
price: "$18",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-hold-tray-mini-pizzas-with-sausages_141793-12546.jpg?_wi=2",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Beef Stew",
|
||||
price: "$22",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-fish-chips-with-sauce-light-box_23-2148784882.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Shepherd's Pie",
|
||||
price: "$20",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fish-chips-bowl-with-lemon-clipboard_23-2148776015.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Pub Burger",
|
||||
price: "$16",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/healthy-breakfast-lasagna-casserole-meat-pie-baked-oven-with-melted-cheese-top_114579-258.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Caesar Salad",
|
||||
price: "$14",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fried-eggplant-with-tomatoes-sesame-seeds-plate_140725-9191.jpg",
|
||||
},
|
||||
{
|
||||
id: "6",
|
||||
name: "Soda Bread Platter",
|
||||
price: "$10",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/macaroni-with-cheese-chicken-mushrooms-baked-oven_2829-11124.jpg",
|
||||
},
|
||||
{ id: "1", name: "Fish and Chips", price: "$18", imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-hold-tray-mini-pizzas-with-sausages_141793-12546.jpg" },
|
||||
{ id: "2", name: "Beef Stew", price: "$22", imageSrc: "http://img.b2bpic.net/free-photo/top-view-fish-chips-with-sauce-light-box_23-2148784882.jpg" },
|
||||
{ id: "3", name: "Shepherd's Pie", price: "$20", imageSrc: "http://img.b2bpic.net/free-photo/fish-chips-bowl-with-lemon-clipboard_23-2148776015.jpg" },
|
||||
{ id: "4", name: "Pub Burger", price: "$16", imageSrc: "http://img.b2bpic.net/free-photo/healthy-breakfast-lasagna-casserole-meat-pie-baked-oven-with-melted-cheese-top_114579-258.jpg" },
|
||||
{ id: "5", name: "Caesar Salad", price: "$14", imageSrc: "http://img.b2bpic.net/free-photo/fried-eggplant-with-tomatoes-sesame-seeds-plate_140725-9191.jpg" },
|
||||
{ id: "6", name: "Soda Bread Platter", price: "$10", imageSrc: "http://img.b2bpic.net/free-photo/macaroni-with-cheese-chicken-mushrooms-baked-oven_2829-11124.jpg" },
|
||||
]}
|
||||
title="From Our Kitchen"
|
||||
description="Discover our signature dishes."
|
||||
@@ -305,29 +141,12 @@ export default function LandingPage() {
|
||||
<MetricCardOne
|
||||
textboxLayout="default"
|
||||
gridVariant="bento-grid"
|
||||
animationType="slide-up"
|
||||
useInvertedBackground={true}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "15k+",
|
||||
title: "Meals Served",
|
||||
description: "Happy customers so far",
|
||||
icon: CheckCircle,
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
value: "20",
|
||||
title: "Years Experience",
|
||||
description: "Quality you can trust",
|
||||
icon: Award,
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
value: "4.8",
|
||||
title: "Average Rating",
|
||||
description: "Loved by our guests",
|
||||
icon: Star,
|
||||
},
|
||||
{ id: "m1", value: "15k+", title: "Meals Served", description: "Happy customers so far", icon: CheckCircle },
|
||||
{ id: "m2", value: "20", title: "Years Experience", description: "Quality you can trust", icon: Award },
|
||||
{ id: "m3", value: "4.8", title: "Average Rating", description: "Loved by our guests", icon: Star },
|
||||
]}
|
||||
title="Serving Smiles Daily"
|
||||
description="Our numbers tell the story."
|
||||
@@ -341,26 +160,11 @@ export default function LandingPage() {
|
||||
rating={5}
|
||||
author="Sarah Miller"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/attractive-young-woman-hands-holds-two-burgers-blurred-background_169016-43765.jpg",
|
||||
alt: "Sarah",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/smiley-mother-daughter-side-view_23-2149854624.jpg",
|
||||
alt: "John",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/young-woman-cafe-dines-traditional-shakshuka-ayran_169016-16512.jpg",
|
||||
alt: "Mike",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/women-eating-traditional-italian-pizza-together_52683-110887.jpg",
|
||||
alt: "Anna",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/cheerful-couple-talking-while-eating-lunch-restaurant_637285-9017.jpg",
|
||||
alt: "Liam",
|
||||
},
|
||||
{ src: "http://img.b2bpic.net/free-photo/attractive-young-woman-hands-holds-two-burgers-blurred-background_169016-43765.jpg", alt: "Sarah" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/smiley-mother-daughter-side-view_23-2149854624.jpg", alt: "John" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/young-woman-cafe-dines-traditional-shakshuka-ayran_169016-16512.jpg", alt: "Mike" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/women-eating-traditional-italian-pizza-together_52683-110887.jpg", alt: "Anna" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/cheerful-couple-talking-while-eating-lunch-restaurant_637285-9017.jpg", alt: "Liam" },
|
||||
]}
|
||||
ratingAnimation="slide-up"
|
||||
avatarsAnimation="blur-reveal"
|
||||
@@ -371,21 +175,9 @@ export default function LandingPage() {
|
||||
<FaqSplitText
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Do you accept reservations?",
|
||||
content: "Yes, we highly recommend booking in advance.",
|
||||
},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Is there outdoor seating?",
|
||||
content: "We have a cozy terrace available year-round.",
|
||||
},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Are children allowed?",
|
||||
content: "We are a family-friendly establishment.",
|
||||
},
|
||||
{ id: "f1", title: "Do you accept reservations?", content: "Yes, we highly recommend booking in advance." },
|
||||
{ id: "f2", title: "Is there outdoor seating?", content: "We have a cozy terrace available year-round." },
|
||||
{ id: "f3", title: "Are children allowed?", content: "We are a family-friendly establishment." },
|
||||
]}
|
||||
sideTitle="Commonly Asked"
|
||||
faqsAnimation="slide-up"
|
||||
@@ -398,16 +190,8 @@ export default function LandingPage() {
|
||||
title="Visit Us Soon"
|
||||
description="Book a table or ask us anything."
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Your Name",
|
||||
},
|
||||
{
|
||||
name: "email",
|
||||
type: "email",
|
||||
placeholder: "Your Email",
|
||||
},
|
||||
{ name: "name", type: "text", placeholder: "Your Name" },
|
||||
{ name: "email", type: "email", placeholder: "Your Email" },
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/tables-chairs-with-umbrellas_1127-2147.jpg"
|
||||
/>
|
||||
@@ -416,14 +200,8 @@ export default function LandingPage() {
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterLogoReveal
|
||||
logoText="Blarney Stone"
|
||||
leftLink={{
|
||||
text: "Terms",
|
||||
href: "#",
|
||||
}}
|
||||
rightLink={{
|
||||
text: "Privacy",
|
||||
href: "#",
|
||||
}}
|
||||
leftLink={{ text: "Terms", href: "#" }}
|
||||
rightLink={{ text: "Privacy", href: "#" }}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
|
||||
Reference in New Issue
Block a user