Merge version_1 into main #2

Merged
bender merged 3 commits from version_1 into main 2026-03-06 17:12:13 +00:00
3 changed files with 97 additions and 275 deletions

View File

@@ -38,9 +38,7 @@ export default function ContactPage() {
{ name: "About", id: "/about" },
]}
button={{
text: "Visit Store",
href: "#contact",
}}
text: "Visit Store", href: "#contact"}}
animateOnLoad={true}
/>
</div>
@@ -53,33 +51,23 @@ export default function ContactPage() {
title="Premium Building Materials & Tools in Herne Hill"
description="Discover a wide range of DIY tools, building materials, paint, plumbing supplies, and expert advice from our friendly staff. Trusted by local builders, contractors, and homeowners since serving the Herne Hill community."
background={{
variant: "plain",
}}
variant: "plain"}}
mediaItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/carpentry-workspace_23-2147773344.jpg?_wi=2",
imageAlt: "Professional hardware tools and builder supplies",
},
imageSrc: "http://img.b2bpic.net/free-photo/carpentry-workspace_23-2147773344.jpg", imageAlt: "Professional hardware tools and builder supplies"},
{
imageSrc: "http://img.b2bpic.net/free-photo/people-spending-time-gas-station_23-2150440228.jpg?_wi=4",
imageAlt: "Welcoming Herne Hill Builder Centre store interior",
},
imageSrc: "http://img.b2bpic.net/free-photo/people-spending-time-gas-station_23-2150440228.jpg", imageAlt: "Welcoming Herne Hill Builder Centre store interior"},
]}
rating={5}
ratingText="Trusted by Local Tradespeople"
buttons={[
{
text: "Visit Our Store",
href: "#contact",
},
text: "Visit Our Store", href: "#contact"},
{
text: "Browse Products",
href: "/products",
},
text: "Browse Products", href: "/products"},
]}
buttonAnimation="slide-up"
mediaAnimation="slide-up"
useInvertedBackground={false}
/>
</div>
@@ -92,7 +80,7 @@ export default function ContactPage() {
description="Herne Hill Builder Centre"
subdescription="Serving 301303 Railton Road, London"
icon={Heart}
imageSrc="http://img.b2bpic.net/free-photo/people-spending-time-gas-station_23-2150440228.jpg?_wi=5"
imageSrc="http://img.b2bpic.net/free-photo/people-spending-time-gas-station_23-2150440228.jpg"
imageAlt="Friendly staff at Herne Hill Builder Centre ready to help"
mediaAnimation="slide-up"
useInvertedBackground={true}
@@ -107,17 +95,12 @@ export default function ContactPage() {
title="Visit Herne Hill Builder Centre"
description="Located on Railton Road in the heart of Herne Hill. Open MondaySaturday 08:0018:00, Sunday 10:0016:00. We're here to help with your building projects and DIY needs."
background={{
variant: "plain",
}}
variant: "plain"}}
buttons={[
{
text: "Get Directions",
href: "#",
},
text: "Get Directions", href: "#"},
{
text: "Call Us: 020 XXXX XXXX",
href: "#",
},
text: "Call Us: 020 XXXX XXXX", href: "#"},
]}
buttonAnimation="slide-up"
useInvertedBackground={false}
@@ -128,66 +111,39 @@ export default function ContactPage() {
<FooterBaseReveal
columns={[
{
title: "Shop",
items: [
title: "Shop", items: [
{
label: "Products",
href: "/products",
},
label: "Products", href: "/products"},
{
label: "Services",
href: "/services",
},
label: "Services", href: "/services"},
{
label: "Categories",
href: "/products",
},
label: "Categories", href: "/products"},
{
label: "Enquire About Stock",
href: "#contact",
},
label: "Enquire About Stock", href: "#contact"},
],
},
{
title: "Company",
items: [
title: "Company", items: [
{
label: "About Us",
href: "/about",
},
label: "About Us", href: "/about"},
{
label: "Contact",
href: "/contact",
},
label: "Contact", href: "/contact"},
{
label: "Store Hours",
href: "#contact",
},
label: "Store Hours", href: "#contact"},
{
label: "Local Contractors",
href: "/services",
},
label: "Local Contractors", href: "/services"},
],
},
{
title: "Support",
items: [
title: "Support", items: [
{
label: "DIY Advice",
href: "/services",
},
label: "DIY Advice", href: "/services"},
{
label: "Product Enquiry",
href: "#contact",
},
label: "Product Enquiry", href: "#contact"},
{
label: "Privacy Policy",
href: "#",
},
label: "Privacy Policy", href: "#"},
{
label: "Terms & Conditions",
href: "#",
},
label: "Terms & Conditions", href: "#"},
],
},
]}

View File

@@ -6,6 +6,7 @@ import HeroSplitDualMedia from "@/components/sections/hero/HeroSplitDualMedia";
import TestimonialAboutCard from "@/components/sections/about/TestimonialAboutCard";
import FeatureHoverPattern from "@/components/sections/feature/featureHoverPattern/FeatureHoverPattern";
import MetricCardTwo from "@/components/sections/metrics/MetricCardTwo";
import TestimonialCardTwelve from "@/components/sections/testimonial/TestimonialCardTwelve";
import ContactCTA from "@/components/sections/contact/ContactCTA";
import FooterBaseReveal from "@/components/sections/footer/FooterBaseReveal";
import Link from "next/link";
@@ -15,7 +16,6 @@ import {
Heart,
Wrench,
Palette,
Pipe,
Zap,
Lock,
Key,
@@ -40,8 +40,7 @@ export default function HomePage() {
const footerColumns = [
{
title: "Shop",
items: [
title: "Shop", items: [
{ label: "Products", href: "/products" },
{ label: "Services", href: "/services" },
{ label: "Categories", href: "/products" },
@@ -49,8 +48,7 @@ export default function HomePage() {
],
},
{
title: "Company",
items: [
title: "Company", items: [
{ label: "About Us", href: "/about" },
{ label: "Contact", href: "/contact" },
{ label: "Store Hours", href: "#contact" },
@@ -58,8 +56,7 @@ export default function HomePage() {
],
},
{
title: "Support",
items: [
title: "Support", items: [
{ label: "DIY Advice", href: "/services" },
{ label: "Product Enquiry", href: "#contact" },
{ label: "Privacy Policy", href: "#" },
@@ -89,9 +86,7 @@ export default function HomePage() {
id: item.id === "/" ? "#hero" : item.id,
}))}
button={{
text: "Visit Store",
href: "#contact",
}}
text: "Visit Store", href: "#contact"}}
animateOnLoad={true}
/>
</div>
@@ -106,29 +101,20 @@ export default function HomePage() {
background={{ variant: "plain" }}
mediaItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/carpentry-workspace_23-2147773344.jpg?_wi=1",
imageAlt: "Professional hardware tools and builder supplies",
},
imageSrc: "http://img.b2bpic.net/free-photo/carpentry-workspace_23-2147773344.jpg", imageAlt: "Professional hardware tools and builder supplies"},
{
imageSrc: "http://img.b2bpic.net/free-photo/people-spending-time-gas-station_23-2150440228.jpg?_wi=1",
imageAlt: "Welcoming Herne Hill Builder Centre store interior",
},
imageSrc: "http://img.b2bpic.net/free-photo/people-spending-time-gas-station_23-2150440228.jpg", imageAlt: "Welcoming Herne Hill Builder Centre store interior"},
]}
rating={5}
ratingText="Trusted by Local Tradespeople"
buttons={[
{
text: "Visit Our Store",
href: "#contact",
},
text: "Visit Our Store", href: "#contact"},
{
text: "Browse Products",
href: "/products",
},
text: "Browse Products", href: "/products"},
]}
buttonAnimation="slide-up"
mediaAnimation="slide-up"
useInvertedBackground={false}
/>
</div>
@@ -141,7 +127,7 @@ export default function HomePage() {
description="Herne Hill Builder Centre"
subdescription="Serving 301303 Railton Road, London"
icon={Heart}
imageSrc="http://img.b2bpic.net/free-photo/people-spending-time-gas-station_23-2150440228.jpg?_wi=2"
imageSrc="http://img.b2bpic.net/free-photo/people-spending-time-gas-station_23-2150440228.jpg"
imageAlt="Friendly staff at Herne Hill Builder Centre ready to help"
mediaAnimation="slide-up"
useInvertedBackground={true}
@@ -158,43 +144,29 @@ export default function HomePage() {
features={[
{
icon: Wrench,
title: "Tools",
description: "Professional hand tools and equipment for every job",
},
title: "Tools", description: "Professional hand tools and equipment for every job"},
{
icon: Hammer,
title: "Building Materials",
description: "Bricks, wood, plaster, cement and structural supplies",
},
title: "Building Materials", description: "Bricks, wood, plaster, cement and structural supplies"},
{
icon: Palette,
title: "Paint & Decorating",
description: "Interior and exterior paints with expert color matching",
},
{
icon: Pipe,
title: "Plumbing Supplies",
description: "Pipes, fittings, fixtures and plumbing solutions",
},
{
icon: Zap,
title: "Electrical Supplies",
description: "Wiring, switches, fixtures and electrical equipment",
},
title: "Paint & Decorating", description: "Interior and exterior paints with expert color matching"},
{
icon: Lock,
title: "Ironmongery",
description: "Locks, hinges, handles and hardware fittings",
},
title: "Plumbing Supplies", description: "Pipes, fittings, fixtures and plumbing solutions"},
{
icon: Zap,
title: "Electrical Supplies", description: "Wiring, switches, fixtures and electrical equipment"},
{
icon: Lock,
title: "Ironmongery", description: "Locks, hinges, handles and hardware fittings"},
]}
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
buttons={[
{
text: "View All Products",
href: "/products",
},
text: "View All Products", href: "/products"},
]}
buttonAnimation="slide-up"
/>
@@ -210,43 +182,29 @@ export default function HomePage() {
features={[
{
icon: Key,
title: "Key Cutting",
description: "Professional key duplication and security key services",
},
title: "Key Cutting", description: "Professional key duplication and security key services"},
{
icon: Palette,
title: "Paint Mixing",
description: "Expert color matching and custom paint mixing",
},
title: "Paint Mixing", description: "Expert color matching and custom paint mixing"},
{
icon: Users,
title: "DIY Advice",
description: "Knowledgeable staff ready to help with your projects",
},
title: "DIY Advice", description: "Knowledgeable staff ready to help with your projects"},
{
icon: Package,
title: "Tool Supplies",
description: "Equipment rental and tool recommendations",
},
title: "Tool Supplies", description: "Equipment rental and tool recommendations"},
{
icon: Info,
title: "Hardware Consultation",
description: "Professional guidance on fittings and fasteners",
},
title: "Hardware Consultation", description: "Professional guidance on fittings and fasteners"},
{
icon: CheckCircle,
title: "Project Support",
description: "Friendly support from sourcing to completion",
},
title: "Project Support", description: "Friendly support from sourcing to completion"},
]}
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={true}
buttons={[
{
text: "Learn More",
href: "/services",
},
text: "Learn More", href: "/services"},
]}
buttonAnimation="slide-up"
/>
@@ -260,29 +218,13 @@ export default function HomePage() {
cardAnimation="slide-up"
testimonials={[
{
id: "1",
name: "James Thompson",
imageSrc: "http://img.b2bpic.net/free-photo/man-working-warehouse_23-2148923085.jpg",
imageAlt: "James Thompson, Local Builder",
},
id: "1", name: "James Thompson", imageSrc: "http://img.b2bpic.net/free-photo/man-working-warehouse_23-2148923085.jpg", imageAlt: "James Thompson, Local Builder"},
{
id: "2",
name: "Sarah Martinez",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-smiling_93675-133804.jpg",
imageAlt: "Sarah Martinez, DIY Enthusiast",
},
id: "2", name: "Sarah Martinez", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-smiling_93675-133804.jpg", imageAlt: "Sarah Martinez, DIY Enthusiast"},
{
id: "3",
name: "Michael Chen",
imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-glasses-portrait_1262-1461.jpg",
imageAlt: "Michael Chen, Property Manager",
},
id: "3", name: "Michael Chen", imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-glasses-portrait_1262-1461.jpg", imageAlt: "Michael Chen, Property Manager"},
{
id: "4",
name: "Emma Williams",
imageSrc: "http://img.b2bpic.net/free-photo/girl-sitting-table-holding-mobile-phone-indoors_171337-17096.jpg",
imageAlt: "Emma Williams, Local Business Owner",
},
id: "4", name: "Emma Williams", imageSrc: "http://img.b2bpic.net/free-photo/girl-sitting-table-holding-mobile-phone-indoors_171337-17096.jpg", imageAlt: "Emma Williams, Local Business Owner"},
]}
useInvertedBackground={false}
/>
@@ -297,25 +239,13 @@ export default function HomePage() {
tagAnimation="slide-up"
metrics={[
{
id: "1",
value: "20+",
description: "Years Serving Herne Hill",
},
id: "1", value: "20+", description: "Years Serving Herne Hill"},
{
id: "2",
value: "5000+",
description: "Product Lines In Stock",
},
id: "2", value: "5000+", description: "Product Lines In Stock"},
{
id: "3",
value: "98%",
description: "Customer Satisfaction",
},
id: "3", value: "98%", description: "Customer Satisfaction"},
{
id: "4",
value: "50+",
description: "Local Contractor Partners",
},
id: "4", value: "50+", description: "Local Contractor Partners"},
]}
gridVariant="uniform-all-items-equal"
animationType="slide-up"
@@ -334,13 +264,9 @@ export default function HomePage() {
background={{ variant: "plain" }}
buttons={[
{
text: "Get Directions",
href: "#",
},
text: "Get Directions", href: "#"},
{
text: "Call Us: 020 XXXX XXXX",
href: "#",
},
text: "Call Us: 020 XXXX XXXX", href: "#"},
]}
buttonAnimation="slide-up"
useInvertedBackground={false}

View File

@@ -11,9 +11,8 @@ import {
Wrench,
Hammer,
Palette,
Pipe,
Zap,
Lock,
Zap,
ShoppingCart,
TrendingUp,
MapPin,
@@ -43,9 +42,7 @@ export default function ProductsPage() {
{ name: "About", id: "/about" },
]}
button={{
text: "Visit Store",
href: "#contact",
}}
text: "Visit Store", href: "#contact"}}
animateOnLoad={true}
/>
</div>
@@ -60,43 +57,29 @@ export default function ProductsPage() {
features={[
{
icon: Wrench,
title: "Hand Tools",
description: "Professional-grade wrenches, screwdrivers, pliers, and precision tools for every job",
},
title: "Hand Tools", description: "Professional-grade wrenches, screwdrivers, pliers, and precision tools for every job"},
{
icon: Hammer,
title: "Building Materials",
description: "Quality bricks, timber, plaster, cement, and structural supplies for major projects",
},
title: "Building Materials", description: "Quality bricks, timber, plaster, cement, and structural supplies for major projects"},
{
icon: Palette,
title: "Paint & Decorating",
description: "Interior and exterior paints, varnishes, brushes, and professional decorating equipment",
},
{
icon: Pipe,
title: "Plumbing Supplies",
description: "Copper and plastic pipes, fittings, valves, and complete plumbing solutions",
},
{
icon: Zap,
title: "Electrical Supplies",
description: "Cables, switches, circuit breakers, fixtures, and electrical safety equipment",
},
title: "Paint & Decorating", description: "Interior and exterior paints, varnishes, brushes, and professional decorating equipment"},
{
icon: Lock,
title: "Ironmongery & Hardware",
description: "Locks, hinges, handles, brackets, and metal fittings for all applications",
},
title: "Plumbing Supplies", description: "Copper and plastic pipes, fittings, valves, and complete plumbing solutions"},
{
icon: Zap,
title: "Electrical Supplies", description: "Cables, switches, circuit breakers, fixtures, and electrical safety equipment"},
{
icon: Lock,
title: "Ironmongery & Hardware", description: "Locks, hinges, handles, brackets, and metal fittings for all applications"},
]}
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
buttons={[
{
text: "Browse Full Catalog",
href: "#",
},
text: "Browse Full Catalog", href: "#"},
]}
buttonAnimation="slide-up"
/>
@@ -111,25 +94,13 @@ export default function ProductsPage() {
tagAnimation="slide-up"
metrics={[
{
id: "1",
value: "5000+",
description: "Products Always In Stock",
},
id: "1", value: "5000+", description: "Products Always In Stock"},
{
id: "2",
value: "Expert",
description: "Staff Knowledge & Support",
},
id: "2", value: "Expert", description: "Staff Knowledge & Support"},
{
id: "3",
value: "Best",
description: "Local Prices & Value",
},
id: "3", value: "Best", description: "Local Prices & Value"},
{
id: "4",
value: "Same",
description: "Day Delivery Available",
},
id: "4", value: "Same", description: "Day Delivery Available"},
]}
gridVariant="uniform-all-items-equal"
animationType="slide-up"
@@ -148,13 +119,9 @@ export default function ProductsPage() {
background={{ variant: "plain" }}
buttons={[
{
text: "Get Store Directions",
href: "#",
},
text: "Get Store Directions", href: "#"},
{
text: "Check Stock Availability",
href: "#",
},
text: "Check Stock Availability", href: "#"},
]}
buttonAnimation="slide-up"
useInvertedBackground={false}
@@ -165,66 +132,39 @@ export default function ProductsPage() {
<FooterBaseReveal
columns={[
{
title: "Shop",
items: [
title: "Shop", items: [
{
label: "Products",
href: "/products",
},
label: "Products", href: "/products"},
{
label: "Services",
href: "/services",
},
label: "Services", href: "/services"},
{
label: "Categories",
href: "/products",
},
label: "Categories", href: "/products"},
{
label: "Enquire About Stock",
href: "#contact",
},
label: "Enquire About Stock", href: "#contact"},
],
},
{
title: "Company",
items: [
title: "Company", items: [
{
label: "About Us",
href: "/about",
},
label: "About Us", href: "/about"},
{
label: "Contact",
href: "/contact",
},
label: "Contact", href: "/contact"},
{
label: "Store Hours",
href: "#contact",
},
label: "Store Hours", href: "#contact"},
{
label: "Local Contractors",
href: "/services",
},
label: "Local Contractors", href: "/services"},
],
},
{
title: "Support",
items: [
title: "Support", items: [
{
label: "DIY Advice",
href: "/services",
},
label: "DIY Advice", href: "/services"},
{
label: "Product Enquiry",
href: "#contact",
},
label: "Product Enquiry", href: "#contact"},
{
label: "Privacy Policy",
href: "#",
},
label: "Privacy Policy", href: "#"},
{
label: "Terms & Conditions",
href: "#",
},
label: "Terms & Conditions", href: "#"},
],
},
]}