Merge version_1 into main #2
@@ -46,7 +46,7 @@ export default function AboutPage() {
|
||||
{ value: "30+", title: "Years Serving New Mexico" },
|
||||
{ value: "1000+", title: "Contractors Trusted Us" }
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/multi-racial-builders-handshaking-outdoors-wearing-uniform-talking-about-new-glass-building-working-poject-city-infrastructure_1157-50877.jpg?_wi=2"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/multi-racial-builders-handshaking-outdoors-wearing-uniform-talking-about-new-glass-building-working-poject-city-infrastructure_1157-50877.jpg"
|
||||
imageAlt="Partnership and trust-based service"
|
||||
mediaAnimation="slide-up"
|
||||
metricsAnimation="slide-up"
|
||||
@@ -58,25 +58,16 @@ export default function AboutPage() {
|
||||
<FeatureCardTwentyThree
|
||||
features={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Local New Mexico Expertise",
|
||||
tags: ["Local", "Established 1995"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/red-panoramic-finance-perspective-skeleton_1127-2342.jpg?_wi=2",
|
||||
imageAlt: "New Mexico landscape and construction"
|
||||
id: "1", title: "Local New Mexico Expertise", tags: ["Local", "Established 1995"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/red-panoramic-finance-perspective-skeleton_1127-2342.jpg", imageAlt: "New Mexico landscape and construction"
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
title: "Dedicated Account Management",
|
||||
tags: ["Personal", "One-on-One Service"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-team-leader-looking-camera-group-corporate-meeting_1163-3920.jpg?_wi=2",
|
||||
imageAlt: "Account manager meeting with client"
|
||||
id: "2", title: "Dedicated Account Management", tags: ["Personal", "One-on-One Service"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-team-leader-looking-camera-group-corporate-meeting_1163-3920.jpg", imageAlt: "Account manager meeting with client"
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
title: "Quality Assurance Program",
|
||||
tags: ["Quality", "Premium Brands Only"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-roof-house-made-wooden-tiles_169016-24989.jpg?_wi=3",
|
||||
imageAlt: "Quality roofing materials inspection"
|
||||
id: "3", title: "Quality Assurance Program", tags: ["Quality", "Premium Brands Only"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-roof-house-made-wooden-tiles_169016-24989.jpg", imageAlt: "Quality roofing materials inspection"
|
||||
}
|
||||
]}
|
||||
animationType="slide-up"
|
||||
|
||||
@@ -53,37 +53,25 @@ export default function ContactPage() {
|
||||
<FaqSplitMedia
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "How quickly can you fulfill orders?",
|
||||
content: "We pride ourselves on fast fulfillment. Most standard orders ship within 24-48 hours. For bulk orders or special requests, contact your sales representative for a custom timeline."
|
||||
id: "1", title: "How quickly can you fulfill orders?", content: "We pride ourselves on fast fulfillment. Most standard orders ship within 24-48 hours. For bulk orders or special requests, contact your sales representative for a custom timeline."
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
title: "Do you offer contractor discounts?",
|
||||
content: "Absolutely. We offer competitive pricing and volume discounts for registered contractors. Open a contractor account to access special pricing and priority service."
|
||||
id: "2", title: "Do you offer contractor discounts?", content: "Absolutely. We offer competitive pricing and volume discounts for registered contractors. Open a contractor account to access special pricing and priority service."
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
title: "What brands do you carry?",
|
||||
content: "We stock premium brands including GAF, ATAS, Grace, Amerivent, Sika, and more. If you need a specific brand we don't currently carry, ask your sales rep—we can often source it for you."
|
||||
id: "3", title: "What brands do you carry?", content: "We stock premium brands including GAF, ATAS, Grace, Amerivent, Sika, and more. If you need a specific brand we don't currently carry, ask your sales rep—we can often source it for you."
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
title: "Can you help with technical specifications?",
|
||||
content: "Yes. Our team can assist with material selection, specifications, and installation guidance. Contact us or speak with your dedicated sales representative."
|
||||
id: "4", title: "Can you help with technical specifications?", content: "Yes. Our team can assist with material selection, specifications, and installation guidance. Contact us or speak with your dedicated sales representative."
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
title: "What's your return/warranty policy?",
|
||||
content: "We stand behind our products. Most items can be returned within 30 days in original condition. Manufacturer warranties apply to all products. Review specific warranty terms with your sales rep."
|
||||
id: "5", title: "What's your return/warranty policy?", content: "We stand behind our products. Most items can be returned within 30 days in original condition. Manufacturer warranties apply to all products. Review specific warranty terms with your sales rep."
|
||||
},
|
||||
{
|
||||
id: "6",
|
||||
title: "How do I open a contractor account?",
|
||||
content: "Visit our Contractor Account page, fill out the application with your company information and contractor license, and we'll get you set up within 24 hours."
|
||||
id: "6", title: "How do I open a contractor account?", content: "Visit our Contractor Account page, fill out the application with your company information and contractor license, and we'll get you set up within 24 hours."
|
||||
}
|
||||
]}
|
||||
imageSrc="/placeholders/placeholder1.webp?_wi=2"
|
||||
imageSrc="/placeholders/placeholder1.webp"
|
||||
imageAlt="Customer support team"
|
||||
title="Frequently Asked Questions"
|
||||
description="Everything you need to know about working with Roofing Supply of New Mexico."
|
||||
|
||||
@@ -53,25 +53,16 @@ export default function ContractorAccountPage() {
|
||||
<FeatureCardTwentyThree
|
||||
features={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Exclusive Contractor Pricing",
|
||||
tags: ["Pricing", "Volume Discounts"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-different-types-tools_23-2148428274.jpg?_wi=2",
|
||||
imageAlt: "Professional pricing and tools"
|
||||
id: "1", title: "Exclusive Contractor Pricing", tags: ["Pricing", "Volume Discounts"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-different-types-tools_23-2148428274.jpg", imageAlt: "Professional pricing and tools"
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
title: "Priority Order Processing",
|
||||
tags: ["Service", "Fast Track"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-corporate-manager-shaking-hands-with-black-worker-after-staff-meeting-factory_637285-4782.jpg?_wi=2",
|
||||
imageAlt: "Priority customer service"
|
||||
id: "2", title: "Priority Order Processing", tags: ["Service", "Fast Track"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-corporate-manager-shaking-hands-with-black-worker-after-staff-meeting-factory_637285-4782.jpg", imageAlt: "Priority customer service"
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
title: "Dedicated Account Manager",
|
||||
tags: ["Personal", "One Point of Contact"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-team-leader-looking-camera-group-corporate-meeting_1163-3920.jpg?_wi=3",
|
||||
imageAlt: "Dedicated account manager"
|
||||
id: "3", title: "Dedicated Account Manager", tags: ["Personal", "One Point of Contact"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-team-leader-looking-camera-group-corporate-meeting_1163-3920.jpg", imageAlt: "Dedicated account manager"
|
||||
}
|
||||
]}
|
||||
animationType="slide-up"
|
||||
|
||||
@@ -5,24 +5,16 @@ import { ServiceWrapper } from "@/components/ServiceWrapper";
|
||||
import Tag from "@/tag/Tag";
|
||||
|
||||
const inter = Inter({
|
||||
variable: "--font-inter",
|
||||
subsets: ["latin"],
|
||||
variable: "--font-inter", subsets: ["latin"],
|
||||
});
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "Premium Roofing Supply New Mexico | Contractor Trusted",
|
||||
description: "Roofing Supply of New Mexico—trusted roofing materials, exceptional service, and dedicated support for contractors. Premium brands, fast delivery, competitive pricing.",
|
||||
keywords: "roofing supply, roofing materials, New Mexico, contractor, shingles, metal roofing, professional service",
|
||||
metadataBase: new URL("https://rsgonline.com"),
|
||||
title: "Premium Roofing Supply New Mexico | Contractor Trusted", description: "Roofing Supply of New Mexico—trusted roofing materials, exceptional service, and dedicated support for contractors. Premium brands, fast delivery, competitive pricing.", keywords: "roofing supply, roofing materials, New Mexico, contractor, shingles, metal roofing, professional service", metadataBase: new URL("https://rsgonline.com"),
|
||||
alternates: {
|
||||
canonical: "https://rsgonline.com"
|
||||
},
|
||||
openGraph: {
|
||||
title: "Premium Roofing Supply New Mexico",
|
||||
description: "Trusted roofing materials and exceptional contractor service in New Mexico.",
|
||||
url: "https://rsgonline.com",
|
||||
siteName: "Roofing Supply of New Mexico",
|
||||
type: "website"
|
||||
title: "Premium Roofing Supply New Mexico", description: "Trusted roofing materials and exceptional contractor service in New Mexico.", url: "https://rsgonline.com", siteName: "Roofing Supply of New Mexico", type: "website"
|
||||
},
|
||||
robots: {
|
||||
index: true,
|
||||
|
||||
@@ -43,7 +43,7 @@ export default function HomePage() {
|
||||
title="Premium Roofing Materials. Exceptional Service."
|
||||
description="Serving contractors across New Mexico with unmatched reliability, communication, and hands-on support."
|
||||
tag="Trusted Partner"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/red-panoramic-finance-perspective-skeleton_1127-2342.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/red-panoramic-finance-perspective-skeleton_1127-2342.jpg"
|
||||
imageAlt="New Mexico rooftops at sunset"
|
||||
textPosition="bottom-left"
|
||||
showBlur={true}
|
||||
@@ -59,25 +59,16 @@ export default function HomePage() {
|
||||
<FeatureCardTwentyThree
|
||||
features={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Unmatched Customer Support",
|
||||
tags: ["Service", "24/7 Available"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-corporate-manager-shaking-hands-with-black-worker-after-staff-meeting-factory_637285-4782.jpg?_wi=1",
|
||||
imageAlt: "Professional customer service team"
|
||||
id: "1", title: "Unmatched Customer Support", tags: ["Service", "24/7 Available"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-corporate-manager-shaking-hands-with-black-worker-after-staff-meeting-factory_637285-4782.jpg", imageAlt: "Professional customer service team"
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
title: "Dedicated Sales Reps",
|
||||
tags: ["Personal", "Relationship-Driven"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-team-leader-looking-camera-group-corporate-meeting_1163-3920.jpg?_wi=1",
|
||||
imageAlt: "Sales representative Augi"
|
||||
id: "2", title: "Dedicated Sales Reps", tags: ["Personal", "Relationship-Driven"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-team-leader-looking-camera-group-corporate-meeting_1163-3920.jpg", imageAlt: "Sales representative Augi"
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
title: "Reliable Supply Chain",
|
||||
tags: ["Logistics", "On-Time Delivery"],
|
||||
imageSrc: "/placeholders/placeholder1.webp?_wi=1",
|
||||
imageAlt: "Organized inventory of roofing materials"
|
||||
id: "3", title: "Reliable Supply Chain", tags: ["Logistics", "On-Time Delivery"],
|
||||
imageSrc: "/placeholders/placeholder1.webp", imageAlt: "Organized inventory of roofing materials"
|
||||
}
|
||||
]}
|
||||
animationType="slide-up"
|
||||
@@ -92,28 +83,16 @@ export default function HomePage() {
|
||||
<TestimonialCardTwelve
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "James Martinez",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-builder-hardhat_1398-1726.jpg?_wi=1",
|
||||
imageAlt: "James Martinez"
|
||||
id: "1", name: "James Martinez", imageSrc: "http://img.b2bpic.net/free-photo/happy-builder-hardhat_1398-1726.jpg", imageAlt: "James Martinez"
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Sarah Chen",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-builder-hardhat_1398-1726.jpg?_wi=2",
|
||||
imageAlt: "Sarah Chen"
|
||||
id: "2", name: "Sarah Chen", imageSrc: "http://img.b2bpic.net/free-photo/happy-builder-hardhat_1398-1726.jpg", imageAlt: "Sarah Chen"
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "David Rodriguez",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/businessman-showing-thumbs-up-sign_93675-133117.jpg",
|
||||
imageAlt: "David Rodriguez"
|
||||
id: "3", name: "David Rodriguez", imageSrc: "http://img.b2bpic.net/free-photo/businessman-showing-thumbs-up-sign_93675-133117.jpg", imageAlt: "David Rodriguez"
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Michael Thompson",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-builder-hardhat_1398-1726.jpg?_wi=3",
|
||||
imageAlt: "Michael Thompson"
|
||||
id: "4", name: "Michael Thompson", imageSrc: "http://img.b2bpic.net/free-photo/happy-builder-hardhat_1398-1726.jpg", imageAlt: "Michael Thompson"
|
||||
}
|
||||
]}
|
||||
cardTitle="Contractor Trusted. Customer Approved."
|
||||
|
||||
@@ -41,64 +41,28 @@ export default function ProductsPage() {
|
||||
<ProductCardTwo
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
brand: "GAF",
|
||||
name: "Asphalt Shingles",
|
||||
price: "Contact for Quote",
|
||||
rating: 5,
|
||||
reviewCount: "500+",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-roof-house-made-wooden-tiles_169016-24989.jpg?_wi=1",
|
||||
imageAlt: "GAF Asphalt Shingles"
|
||||
id: "1", brand: "GAF", name: "Asphalt Shingles", price: "Contact for Quote", rating: 5,
|
||||
reviewCount: "500+", imageSrc: "http://img.b2bpic.net/free-photo/closeup-roof-house-made-wooden-tiles_169016-24989.jpg", imageAlt: "GAF Asphalt Shingles"
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
brand: "ATAS",
|
||||
name: "Metal Roofing",
|
||||
price: "Contact for Quote",
|
||||
rating: 5,
|
||||
reviewCount: "350+",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/photo-wood-texture-pattern_58702-13101.jpg",
|
||||
imageAlt: "ATAS Metal Roofing"
|
||||
id: "2", brand: "ATAS", name: "Metal Roofing", price: "Contact for Quote", rating: 5,
|
||||
reviewCount: "350+", imageSrc: "http://img.b2bpic.net/free-photo/photo-wood-texture-pattern_58702-13101.jpg", imageAlt: "ATAS Metal Roofing"
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
brand: "Grace",
|
||||
name: "Underlayment & Accessories",
|
||||
price: "Contact for Quote",
|
||||
rating: 5,
|
||||
reviewCount: "420+",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-roof-house-made-wooden-tiles_169016-24989.jpg?_wi=2",
|
||||
imageAlt: "Grace Underlayment"
|
||||
id: "3", brand: "Grace", name: "Underlayment & Accessories", price: "Contact for Quote", rating: 5,
|
||||
reviewCount: "420+", imageSrc: "http://img.b2bpic.net/free-photo/closeup-roof-house-made-wooden-tiles_169016-24989.jpg", imageAlt: "Grace Underlayment"
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
brand: "Amerivent",
|
||||
name: "Flashing & Ventilation",
|
||||
price: "Contact for Quote",
|
||||
rating: 5,
|
||||
reviewCount: "280+",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/gray-stainless-steel-roof-exhaust_422131-40.jpg",
|
||||
imageAlt: "Amerivent Flashing & Ventilation"
|
||||
id: "4", brand: "Amerivent", name: "Flashing & Ventilation", price: "Contact for Quote", rating: 5,
|
||||
reviewCount: "280+", imageSrc: "http://img.b2bpic.net/free-photo/gray-stainless-steel-roof-exhaust_422131-40.jpg", imageAlt: "Amerivent Flashing & Ventilation"
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
brand: "Sika",
|
||||
name: "Commercial Roofing",
|
||||
price: "Contact for Quote",
|
||||
rating: 5,
|
||||
reviewCount: "390+",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/skateboard-rink-view_23-2148937901.jpg",
|
||||
imageAlt: "Sika Commercial Roofing"
|
||||
id: "5", brand: "Sika", name: "Commercial Roofing", price: "Contact for Quote", rating: 5,
|
||||
reviewCount: "390+", imageSrc: "http://img.b2bpic.net/free-photo/skateboard-rink-view_23-2148937901.jpg", imageAlt: "Sika Commercial Roofing"
|
||||
},
|
||||
{
|
||||
id: "6",
|
||||
brand: "Multi-Brand",
|
||||
name: "Tools & Equipment",
|
||||
price: "Contact for Quote",
|
||||
rating: 5,
|
||||
reviewCount: "310+",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-different-types-tools_23-2148428274.jpg?_wi=1",
|
||||
imageAlt: "Professional Roofing Tools"
|
||||
id: "6", brand: "Multi-Brand", name: "Tools & Equipment", price: "Contact for Quote", rating: 5,
|
||||
reviewCount: "310+", imageSrc: "http://img.b2bpic.net/free-photo/top-view-different-types-tools_23-2148428274.jpg", imageAlt: "Professional Roofing Tools"
|
||||
}
|
||||
]}
|
||||
title="Premium Roofing Materials for Every Project"
|
||||
@@ -119,7 +83,7 @@ export default function ProductsPage() {
|
||||
{ value: "30+", title: "Years Serving New Mexico" },
|
||||
{ value: "1000+", title: "Contractors Trusted Us" }
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/multi-racial-builders-handshaking-outdoors-wearing-uniform-talking-about-new-glass-building-working-poject-city-infrastructure_1157-50877.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/multi-racial-builders-handshaking-outdoors-wearing-uniform-talking-about-new-glass-building-working-poject-city-infrastructure_1157-50877.jpg"
|
||||
imageAlt="Partnership and trust-based service"
|
||||
mediaAnimation="slide-up"
|
||||
metricsAnimation="slide-up"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
"use client";
|
||||
|
||||
import { Suspense } from "react";
|
||||
import { Suspense, useState } from "react";
|
||||
import ReactLenis from "lenis/react";
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
|
||||
|
||||
Reference in New Issue
Block a user