Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #2.
This commit is contained in:
181
src/app/page.tsx
181
src/app/page.tsx
@@ -10,7 +10,7 @@ import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatin
|
||||
import ProductCardOne from '@/components/sections/product/ProductCardOne';
|
||||
import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard';
|
||||
import TestimonialCardSix from '@/components/sections/testimonial/TestimonialCardSix';
|
||||
import { Award } from "lucide-react";
|
||||
import { Award, Users, CheckCircle, Tag, MapPin, Clock } from "lucide-react";
|
||||
|
||||
export default function LandingPage() {
|
||||
return (
|
||||
@@ -31,21 +31,7 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "home",
|
||||
},
|
||||
{
|
||||
name: "Specialties",
|
||||
id: "specialties",
|
||||
},
|
||||
{
|
||||
name: "Reviews",
|
||||
id: "reviews",
|
||||
},
|
||||
{
|
||||
name: "Visit Us",
|
||||
id: "visit",
|
||||
},
|
||||
name: "Home", id: "/"},
|
||||
]}
|
||||
brandName="O'Toole's Butchers"
|
||||
/>
|
||||
@@ -54,21 +40,16 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardScroll
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
title="Dublin's Finest Family Butchers"
|
||||
description="Top-quality meat at honest prices, served with a smile by people who genuinely care. That's the O'Toole's promise."
|
||||
buttons={[
|
||||
{
|
||||
text: "Our Specialties",
|
||||
href: "#specialties",
|
||||
},
|
||||
text: "Our Specialties", href: "#specialties"},
|
||||
{
|
||||
text: "Find Us",
|
||||
href: "#visit",
|
||||
},
|
||||
text: "Find Us", href: "#visit"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/top-view-meat-with-tomatoes-blackboard_23-2148611091.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/top-view-meat-with-tomatoes-blackboard_23-2148611091.jpg"
|
||||
imageAlt="O'Toole's Family Butcher Shop Counter"
|
||||
/>
|
||||
</div>
|
||||
@@ -81,7 +62,7 @@ export default function LandingPage() {
|
||||
description="We are your neighbors. A proper family butcher that knows your name, remembers your order, and takes genuine pride in every piece of meat we serve."
|
||||
subdescription="From legendary stuffed chicken to hand-trimmed mince beef, everything at O'Toole's is chosen for quality, and priced fairly for our community."
|
||||
icon={Award}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/bearded-butcher-dressed-fleece-shirt-working-butchers-shop_613910-3196.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/bearded-butcher-dressed-fleece-shirt-working-butchers-shop_613910-3196.jpg"
|
||||
imageAlt="O'Toole Family Butcher Staff"
|
||||
mediaAnimation="slide-up"
|
||||
/>
|
||||
@@ -95,41 +76,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Prime Steaks",
|
||||
price: "From €12",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/chef-his-assistant-presenting-fresh-steak-before-cooking-restaurant-kitchen_613910-18971.jpg?_wi=1",
|
||||
},
|
||||
id: "1", name: "Prime Steaks", price: "From €12", imageSrc: "http://img.b2bpic.net/free-photo/chef-his-assistant-presenting-fresh-steak-before-cooking-restaurant-kitchen_613910-18971.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Stuffed Chicken",
|
||||
price: "€5.99",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-butcher-posing-counter_7502-4755.jpg?_wi=1",
|
||||
},
|
||||
id: "2", name: "Stuffed Chicken", price: "€5.99", imageSrc: "http://img.b2bpic.net/free-photo/male-butcher-posing-counter_7502-4755.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Clean Mince Beef",
|
||||
price: "€8.50",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bearded-meat-seller-dressed-fleece-shirt-serving-fresh-cut-meat-market_613910-16187.jpg",
|
||||
},
|
||||
id: "3", name: "Clean Mince Beef", price: "€8.50", imageSrc: "http://img.b2bpic.net/free-photo/bearded-meat-seller-dressed-fleece-shirt-serving-fresh-cut-meat-market_613910-16187.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Irish Pork",
|
||||
price: "From €6",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/butcher-white-work-shirt-holding-ax-while-standing-refrigerated-warehouse-midst-meat-carcasses_613910-21688.jpg",
|
||||
},
|
||||
id: "4", name: "Irish Pork", price: "From €6", imageSrc: "http://img.b2bpic.net/free-photo/butcher-white-work-shirt-holding-ax-while-standing-refrigerated-warehouse-midst-meat-carcasses_613910-21688.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Sausages & Pudding",
|
||||
price: "€4.50",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/sausage-set-wooden-board_140725-1421.jpg",
|
||||
},
|
||||
id: "5", name: "Sausages & Pudding", price: "€4.50", imageSrc: "http://img.b2bpic.net/free-photo/sausage-set-wooden-board_140725-1421.jpg"},
|
||||
{
|
||||
id: "6",
|
||||
name: "Roasting Joints",
|
||||
price: "Market Price",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/seafood-cleaning-process-kitchen_23-2150171403.jpg",
|
||||
},
|
||||
id: "6", name: "Roasting Joints", price: "Market Price", imageSrc: "http://img.b2bpic.net/free-photo/seafood-cleaning-process-kitchen_23-2150171403.jpg"},
|
||||
]}
|
||||
title="Our Daily Specialties"
|
||||
description="Hand-prepared fresh daily by people who know quality."
|
||||
@@ -142,40 +99,20 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
features={[
|
||||
{
|
||||
title: "Family Run",
|
||||
description: "Every face you see is part of the family.",
|
||||
buttonIcon: "Users",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/garlic-sausage-lying-near-frame-spices_23-2147930377.jpg",
|
||||
imageAlt: "Garlic and sausage lying near frame and spices",
|
||||
},
|
||||
title: "Family Run", description: "Every face you see is part of the family.", buttonIcon: Users,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/garlic-sausage-lying-near-frame-spices_23-2147930377.jpg", imageAlt: "Garlic and sausage lying near frame and spices"},
|
||||
{
|
||||
title: "Quality Assured",
|
||||
description: "Hand-selected cuts meeting the highest standards.",
|
||||
buttonIcon: "CheckCircle",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-meat-with-tomatoes-blackboard_23-2148611091.jpg?_wi=2",
|
||||
imageAlt: "Garlic and sausage lying near frame and spices",
|
||||
},
|
||||
title: "Quality Assured", description: "Hand-selected cuts meeting the highest standards.", buttonIcon: CheckCircle,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-meat-with-tomatoes-blackboard_23-2148611091.jpg", imageAlt: "Garlic and sausage lying near frame and spices"},
|
||||
{
|
||||
title: "Honest Prices",
|
||||
description: "Fair value for premium local produce.",
|
||||
buttonIcon: "Tag",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bearded-butcher-dressed-fleece-shirt-working-butchers-shop_613910-3196.jpg?_wi=2",
|
||||
imageAlt: "Garlic and sausage lying near frame and spices",
|
||||
},
|
||||
title: "Honest Prices", description: "Fair value for premium local produce.", buttonIcon: Tag,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bearded-butcher-dressed-fleece-shirt-working-butchers-shop_613910-3196.jpg", imageAlt: "Garlic and sausage lying near frame and spices"},
|
||||
{
|
||||
title: "Community Heart",
|
||||
description: "Proud to serve the heart of Dublin.",
|
||||
buttonIcon: "MapPin",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/chef-his-assistant-presenting-fresh-steak-before-cooking-restaurant-kitchen_613910-18971.jpg?_wi=2",
|
||||
imageAlt: "Garlic and sausage lying near frame and spices",
|
||||
},
|
||||
title: "Community Heart", description: "Proud to serve the heart of Dublin.", buttonIcon: MapPin,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/chef-his-assistant-presenting-fresh-steak-before-cooking-restaurant-kitchen_613910-18971.jpg", imageAlt: "Garlic and sausage lying near frame and spices"},
|
||||
{
|
||||
title: "Traditional Methods",
|
||||
description: "Time-honored techniques passed down through generations.",
|
||||
buttonIcon: "Clock",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-butcher-posing-counter_7502-4755.jpg?_wi=2",
|
||||
imageAlt: "Garlic and sausage lying near frame and spices",
|
||||
},
|
||||
title: "Traditional Methods", description: "Time-honored techniques passed down through generations.", buttonIcon: Clock,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-butcher-posing-counter_7502-4755.jpg", imageAlt: "Garlic and sausage lying near frame and spices"},
|
||||
]}
|
||||
title="The O'Toole Promise"
|
||||
description="Why Dublin families have trusted us since day one."
|
||||
@@ -189,40 +126,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Mary B.",
|
||||
handle: "@mary_b",
|
||||
testimonial: "The chicken fillets are incredible. Never buying from a supermarket again.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-butcher-giving-meat-saleswoman_7502-4772.jpg",
|
||||
},
|
||||
id: "1", name: "Mary B.", handle: "@mary_b", testimonial: "The chicken fillets are incredible. Never buying from a supermarket again.", imageSrc: "http://img.b2bpic.net/free-photo/male-butcher-giving-meat-saleswoman_7502-4772.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Padraig O'S.",
|
||||
handle: "@padraig_os",
|
||||
testimonial: "Best butcher in Dublin. Personal service is a dying art.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bearded-butcher-working-butchers-shop_613910-3172.jpg",
|
||||
},
|
||||
id: "2", name: "Padraig O'S.", handle: "@padraig_os", testimonial: "Best butcher in Dublin. Personal service is a dying art.", imageSrc: "http://img.b2bpic.net/free-photo/bearded-butcher-working-butchers-shop_613910-3172.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Sinéad K.",
|
||||
handle: "@sinead_k",
|
||||
testimonial: "Fair prices, generous portions, and the staff are gas craic.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pretty-customer-with-paper-bags_23-2147652065.jpg",
|
||||
},
|
||||
id: "3", name: "Sinéad K.", handle: "@sinead_k", testimonial: "Fair prices, generous portions, and the staff are gas craic.", imageSrc: "http://img.b2bpic.net/free-photo/pretty-customer-with-paper-bags_23-2147652065.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Declan F.",
|
||||
handle: "@declan_f",
|
||||
testimonial: "Cleanest mince beef I've ever bought. Real proper butchers.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/elderly-woman-shopping-customer-day_23-2151638453.jpg",
|
||||
},
|
||||
id: "4", name: "Declan F.", handle: "@declan_f", testimonial: "Cleanest mince beef I've ever bought. Real proper butchers.", imageSrc: "http://img.b2bpic.net/free-photo/elderly-woman-shopping-customer-day_23-2151638453.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Verified Customer",
|
||||
handle: "@google",
|
||||
testimonial: "A cut above the rest, great service every single time.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-young-woman-standing-front-toys-amusement-park_23-2147910668.jpg",
|
||||
},
|
||||
id: "5", name: "Verified Customer", handle: "@google", testimonial: "A cut above the rest, great service every single time.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-young-woman-standing-front-toys-amusement-park_23-2147910668.jpg"},
|
||||
]}
|
||||
title="What Our Customers Say"
|
||||
description="Reviews from the heart of our community."
|
||||
@@ -233,14 +145,11 @@ export default function LandingPage() {
|
||||
<ContactText
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "rotated-rays-static",
|
||||
}}
|
||||
variant: "rotated-rays-static"}}
|
||||
text="Come visit us in Dublin. We're open 7 days a week, ready with fresh cuts and a friendly chat. Pop in and see what's fresh today!"
|
||||
buttons={[
|
||||
{
|
||||
text: "Call Us",
|
||||
href: "tel:+35310000000",
|
||||
},
|
||||
text: "Call Us", href: "tel:+35310000000"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -250,37 +159,23 @@ export default function LandingPage() {
|
||||
logoText="O'Toole's Butchers"
|
||||
columns={[
|
||||
{
|
||||
title: "Our Cuts",
|
||||
items: [
|
||||
title: "Our Cuts", items: [
|
||||
{
|
||||
label: "Prime Steaks",
|
||||
href: "#",
|
||||
},
|
||||
label: "Prime Steaks", href: "#"},
|
||||
{
|
||||
label: "Stuffed Chicken",
|
||||
href: "#",
|
||||
},
|
||||
label: "Stuffed Chicken", href: "#"},
|
||||
{
|
||||
label: "Mince Beef",
|
||||
href: "#",
|
||||
},
|
||||
label: "Mince Beef", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Information",
|
||||
items: [
|
||||
title: "Information", items: [
|
||||
{
|
||||
label: "Home",
|
||||
href: "#home",
|
||||
},
|
||||
label: "Home", href: "#home"},
|
||||
{
|
||||
label: "Specialties",
|
||||
href: "#specialties",
|
||||
},
|
||||
label: "Specialties", href: "#specialties"},
|
||||
{
|
||||
label: "Reviews",
|
||||
href: "#reviews",
|
||||
},
|
||||
label: "Reviews", href: "#reviews"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user