diff --git a/src/app/page.tsx b/src/app/page.tsx
index 238a82f..e674f31 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -12,7 +12,7 @@ import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaA
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import TestimonialCardTwelve from '@/components/sections/testimonial/TestimonialCardTwelve';
-import { Award, Building2, Clock, Diamond, Droplets, FileText, Search, ShieldCheck, Tool, Users, Wrench, Zap } from "lucide-react";
+import { Award, Building2, Clock, Diamond, Droplets, FileText, Search, ShieldCheck, Users, Wrench, Zap } from "lucide-react";
export default function LandingPage() {
return (
@@ -32,26 +32,11 @@ export default function LandingPage() {
@@ -59,108 +44,35 @@ export default function LandingPage() {
@@ -171,14 +83,8 @@ export default function LandingPage() {
title="A Legacy of Craftsmanship"
description="JM Roofing is a family-owned business built on 3 generations of experience. From traditional craftsmanship to modern solutions, we combine heritage with innovation."
metrics={[
- {
- value: "15+",
- title: "Years Experience",
- },
- {
- value: "500+",
- title: "Projects Completed",
- },
+ { value: "15+", title: "Years Experience" },
+ { value: "500+", title: "Projects Completed" },
]}
imageSrc="http://img.b2bpic.net/free-photo/front-view-carpenter-man-sitting-smiling_23-2148748790.jpg"
mediaAnimation="slide-up"
@@ -192,31 +98,11 @@ export default function LandingPage() {
textboxLayout="split"
useInvertedBackground={false}
features={[
- {
- title: "Roof Installation",
- description: "Professional installation using top-tier materials for lasting protection.",
- icon: Tool,
- },
- {
- title: "Roof Repair",
- description: "Quick, reliable fixes for leaks, cracks, and storm damage.",
- icon: Wrench,
- },
- {
- title: "Waterproofing",
- description: "Expert sealing services to prevent water ingress and structural damage.",
- icon: Droplets,
- },
- {
- title: "Inspection",
- description: "Detailed diagnostic reports for your peace of mind.",
- icon: Search,
- },
- {
- title: "Commercial",
- description: "Robust and efficient roofing services for business properties.",
- icon: Building2,
- },
+ { title: "Roof Installation", description: "Professional installation using top-tier materials for lasting protection.", icon: Wrench },
+ { title: "Roof Repair", description: "Quick, reliable fixes for leaks, cracks, and storm damage.", icon: Wrench },
+ { title: "Waterproofing", description: "Expert sealing services to prevent water ingress and structural damage.", icon: Droplets },
+ { title: "Inspection", description: "Detailed diagnostic reports for your peace of mind.", icon: Search },
+ { title: "Commercial", description: "Robust and efficient roofing services for business properties.", icon: Building2 },
]}
title="Our Roofing Services"
description="Comprehensive roofing solutions tailored to your property needs."
@@ -230,60 +116,12 @@ export default function LandingPage() {
gridVariant="three-columns-all-equal-width"
useInvertedBackground={true}
products={[
- {
- id: "1",
- brand: "Villa",
- name: "Residential Slate Finish",
- price: "Custom",
- rating: 5,
- reviewCount: "12",
- imageSrc: "http://img.b2bpic.net/free-photo/small-aged-old-house-two-modern-new-houses_181624-30561.jpg",
- },
- {
- id: "2",
- brand: "Commercial",
- name: "Office Complex Roofing",
- price: "Custom",
- rating: 5,
- reviewCount: "8",
- imageSrc: "http://img.b2bpic.net/free-photo/close-up-wooden-strips-bench_1252-1026.jpg",
- },
- {
- id: "3",
- brand: "Home",
- name: "Modern Suburban Villa",
- price: "Custom",
- rating: 4,
- reviewCount: "5",
- imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-working-roof-with-drill_23-2148748775.jpg",
- },
- {
- id: "4",
- brand: "Historic",
- name: "Traditional Clay Resto",
- price: "Custom",
- rating: 5,
- reviewCount: "20",
- imageSrc: "http://img.b2bpic.net/free-photo/old-brown-roof-tile-pattern-background-texture_1150-21736.jpg",
- },
- {
- id: "5",
- brand: "Modern",
- name: "Geometric Custom House",
- price: "Custom",
- rating: 5,
- reviewCount: "7",
- imageSrc: "http://img.b2bpic.net/free-photo/modern-style-house-exterior-with-terrace_114579-2229.jpg",
- },
- {
- id: "6",
- brand: "Luxury",
- name: "Estate Property Finish",
- price: "Custom",
- rating: 5,
- reviewCount: "15",
- imageSrc: "http://img.b2bpic.net/free-photo/roof-tiles-warehouse-closeup-selective-focus-construction-repair-houses-delivery-sale-building-materials_166373-3212.jpg",
- },
+ { id: "1", brand: "Villa", name: "Residential Slate Finish", price: "Custom", rating: 5, reviewCount: "12", imageSrc: "http://img.b2bpic.net/free-photo/small-aged-old-house-two-modern-new-houses_181624-30561.jpg" },
+ { id: "2", brand: "Commercial", name: "Office Complex Roofing", price: "Custom", rating: 5, reviewCount: "8", imageSrc: "http://img.b2bpic.net/free-photo/close-up-wooden-strips-bench_1252-1026.jpg" },
+ { id: "3", brand: "Home", name: "Modern Suburban Villa", price: "Custom", rating: 4, reviewCount: "5", imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-working-roof-with-drill_23-2148748775.jpg" },
+ { id: "4", brand: "Historic", name: "Traditional Clay Resto", price: "Custom", rating: 5, reviewCount: "20", imageSrc: "http://img.b2bpic.net/free-photo/old-brown-roof-tile-pattern-background-texture_1150-21736.jpg" },
+ { id: "5", brand: "Modern", name: "Geometric Custom House", price: "Custom", rating: 5, reviewCount: "7", imageSrc: "http://img.b2bpic.net/free-photo/modern-style-house-exterior-with-terrace_114579-2229.jpg" },
+ { id: "6", brand: "Luxury", name: "Estate Property Finish", price: "Custom", rating: 5, reviewCount: "15", imageSrc: "http://img.b2bpic.net/free-photo/roof-tiles-warehouse-closeup-selective-focus-construction-repair-houses-delivery-sale-building-materials_166373-3212.jpg" },
]}
title="Recent Projects"
description="Quality finish for every property."
@@ -297,27 +135,9 @@ export default function LandingPage() {
gridVariant="uniform-all-items-equal"
useInvertedBackground={false}
metrics={[
- {
- id: "m1",
- value: "3",
- title: "Generations of Expertise",
- description: "A deep-rooted family legacy.",
- icon: Award,
- },
- {
- id: "m2",
- value: "100%",
- title: "Warranty Guaranteed",
- description: "Quality materials and support.",
- icon: ShieldCheck,
- },
- {
- id: "m3",
- value: "24/7",
- title: "Fast Local Team",
- description: "Reliable and responsive support.",
- icon: Zap,
- },
+ { id: "m1", value: "3", title: "Generations of Expertise", description: "A deep-rooted family legacy.", icon: Award },
+ { id: "m2", value: "100%", title: "Warranty Guaranteed", description: "Quality materials and support.", icon: ShieldCheck },
+ { id: "m3", value: "24/7", title: "Fast Local Team", description: "Reliable and responsive support.", icon: Zap },
]}
title="Why Choose JM Roofing"
description="Excellence in every detail."
@@ -328,31 +148,11 @@ export default function LandingPage() {