From 5ae8e82812cf9e9487198e501a918f88cce31bd8 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 27 Feb 2026 21:15:46 +0000 Subject: [PATCH 1/9] Update src/app/about/page.tsx --- src/app/about/page.tsx | 42 +++++++++--------------------------------- 1 file changed, 9 insertions(+), 33 deletions(-) diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index d249440..4c72b68 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -55,22 +55,13 @@ export default function AboutPage() { tag="VALUES" metrics={[ { - id: "1", - value: "Texas", - title: "Business Ethics", - items: ["Honest assessments always", "Fair transparent pricing", "Customer-first approach"] + id: "1", value: "Texas", title: "Business Ethics", items: ["Honest assessments always", "Fair transparent pricing", "Customer-first approach"] }, { - id: "2", - value: "Quality", - title: "Craftsmanship", - items: ["Premium materials only", "Proper installation methods", "Long-term solutions focus"] + id: "2", value: "Quality", title: "Craftsmanship", items: ["Premium materials only", "Proper installation methods", "Long-term solutions focus"] }, { - id: "3", - value: "100%", - title: "Communication", - items: ["Welcome all questions", "Clear project updates", "No surprises policy"] + id: "3", value: "100%", title: "Communication", items: ["Welcome all questions", "Clear project updates", "No surprises policy"] } ]} animationType="slide-up" @@ -86,31 +77,16 @@ export default function AboutPage() { tag="TEAM" features={[ { - id: "1", - title: "Licensed Roofing Specialists", - author: "Certified Professionals", - description: "Our team holds all required licenses and certifications. Continuous training ensures we stay current with the latest techniques and materials.", - tags: ["Licensed", "Certified"], - imageSrc: "http://img.b2bpic.net/free-photo/specialist-technician-professional-engineer-with-laptop-tablet-maintenance-checking-installing-solar-roof-panel-factory-rooftop-sunlight-engineers-team-survey-check-solar-panel-roof_609648-2202.jpg?_wi=1", - imageAlt: "roofing crew professional workers roof installation construction team" + id: "1", title: "Licensed Roofing Specialists", author: "Certified Professionals", description: "Our team holds all required licenses and certifications. Continuous training ensures we stay current with the latest techniques and materials.", tags: ["Licensed", "Certified"], + imageSrc: "http://img.b2bpic.net/free-photo/specialist-technician-professional-engineer-with-laptop-tablet-maintenance-checking-installing-solar-roof-panel-factory-rooftop-sunlight-engineers-team-survey-check-solar-panel-roof_609648-2202.jpg", imageAlt: "roofing crew professional workers roof installation construction team" }, { - id: "2", - title: "Quality Control Inspectors", - author: "Attention to Detail", - description: "Every project undergoes multiple quality checks to ensure work meets our high standards and your expectations.", - tags: ["Quality", "Inspection"], - imageSrc: "http://img.b2bpic.net/free-photo/engineer-writing-condenser-values_482257-90848.jpg?_wi=2", - imageAlt: "roof inspection leak detection home inspection professional survey" + id: "2", title: "Quality Control Inspectors", author: "Attention to Detail", description: "Every project undergoes multiple quality checks to ensure work meets our high standards and your expectations.", tags: ["Quality", "Inspection"], + imageSrc: "http://img.b2bpic.net/free-photo/engineer-writing-condenser-values_482257-90848.jpg", imageAlt: "roof inspection leak detection home inspection professional survey" }, { - id: "3", - title: "Customer Service Team", - author: "Communication Focus", - description: "Dedicated support staff ensures you're informed throughout your project and have answers to all your questions.", - tags: ["Support", "Communication"], - imageSrc: "http://img.b2bpic.net/free-photo/young-freelancers-having-project-discussion_1098-15101.jpg?_wi=1", - imageAlt: "home consultation professional meeting customer service business discussion" + id: "3", title: "Customer Service Team", author: "Communication Focus", description: "Dedicated support staff ensures you're informed throughout your project and have answers to all your questions.", tags: ["Support", "Communication"], + imageSrc: "http://img.b2bpic.net/free-photo/young-freelancers-having-project-discussion_1098-15101.jpg", imageAlt: "home consultation professional meeting customer service business discussion" } ]} animationType="slide-up" -- 2.49.1 From b52fe12816d834449b37d0ea3ad4776f6c179932 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 27 Feb 2026 21:15:47 +0000 Subject: [PATCH 2/9] Update src/app/blog/page.tsx --- src/app/blog/page.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/blog/page.tsx b/src/app/blog/page.tsx index 3951c98..08391c6 100644 --- a/src/app/blog/page.tsx +++ b/src/app/blog/page.tsx @@ -62,10 +62,10 @@ export default function BlogPage() { -- 2.49.1 From 60c7130925392845c9733fade344b568acabbcb8 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 27 Feb 2026 21:15:47 +0000 Subject: [PATCH 3/9] Update src/app/contact/page.tsx --- src/app/contact/page.tsx | 33 ++++++++------------------------- 1 file changed, 8 insertions(+), 25 deletions(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index d3a37d6..eda7126 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -47,12 +47,10 @@ export default function ContactPage() { { name: "address", type: "text", placeholder: "Property Address", required: true } ]} textarea={{ - name: "message", - placeholder: "Tell us about your roofing concerns or specific needs...", - rows: 5 + name: "message", placeholder: "Tell us about your roofing concerns or specific needs...", rows: 5 }} useInvertedBackground={false} - imageSrc="http://img.b2bpic.net/free-photo/young-freelancers-having-project-discussion_1098-15101.jpg?_wi=3" + imageSrc="http://img.b2bpic.net/free-photo/young-freelancers-having-project-discussion_1098-15101.jpg" imageAlt="home consultation professional meeting customer service business discussion" mediaAnimation="slide-up" mediaPosition="right" @@ -67,31 +65,16 @@ export default function ContactPage() { tag="CONTACT" features={[ { - id: "1", - title: "Phone Consultation", - author: "Direct Contact", - description: "Speak directly with our roofing experts. We're available during business hours to answer questions and schedule inspections.", - tags: ["Phone", "Immediate"], - imageSrc: "http://img.b2bpic.net/free-photo/young-freelancers-having-project-discussion_1098-15101.jpg?_wi=4", - imageAlt: "home consultation professional meeting customer service business discussion" + id: "1", title: "Phone Consultation", author: "Direct Contact", description: "Speak directly with our roofing experts. We're available during business hours to answer questions and schedule inspections.", tags: ["Phone", "Immediate"], + imageSrc: "http://img.b2bpic.net/free-photo/young-freelancers-having-project-discussion_1098-15101.jpg", imageAlt: "home consultation professional meeting customer service business discussion" }, { - id: "2", - title: "Emergency Service", - author: "24/7 Available", - description: "For urgent roof leaks or storm damage, our emergency response team is available around the clock to protect your home.", - tags: ["Emergency", "24/7"], - imageSrc: "http://img.b2bpic.net/free-photo/specialist-technician-professional-engineer-with-laptop-tablet-maintenance-checking-installing-solar-roof-panel-factory-rooftop-sunlight-engineers-team-survey-check-solar-panel-roof_609648-2202.jpg?_wi=6", - imageAlt: "roofing crew professional workers roof installation construction team" + id: "2", title: "Emergency Service", author: "24/7 Available", description: "For urgent roof leaks or storm damage, our emergency response team is available around the clock to protect your home.", tags: ["Emergency", "24/7"], + imageSrc: "http://img.b2bpic.net/free-photo/specialist-technician-professional-engineer-with-laptop-tablet-maintenance-checking-installing-solar-roof-panel-factory-rooftop-sunlight-engineers-team-survey-check-solar-panel-roof_609648-2202.jpg", imageAlt: "roofing crew professional workers roof installation construction team" }, { - id: "3", - title: "Free Inspection Scheduling", - author: "No Obligation", - description: "Schedule your complimentary roof inspection online or by phone. We'll assess your roof's condition and provide honest recommendations.", - tags: ["Free", "Inspection"], - imageSrc: "http://img.b2bpic.net/free-photo/engineer-writing-condenser-values_482257-90848.jpg?_wi=6", - imageAlt: "roof inspection leak detection home inspection professional survey" + id: "3", title: "Free Inspection Scheduling", author: "No Obligation", description: "Schedule your complimentary roof inspection online or by phone. We'll assess your roof's condition and provide honest recommendations.", tags: ["Free", "Inspection"], + imageSrc: "http://img.b2bpic.net/free-photo/engineer-writing-condenser-values_482257-90848.jpg", imageAlt: "roof inspection leak detection home inspection professional survey" } ]} animationType="slide-up" -- 2.49.1 From def1dd12651ec9aa41496a0d43009c5c7af1d317 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 27 Feb 2026 21:15:48 +0000 Subject: [PATCH 4/9] Update src/app/gallery/page.tsx --- src/app/gallery/page.tsx | 45 +++++++++------------------------------- 1 file changed, 10 insertions(+), 35 deletions(-) diff --git a/src/app/gallery/page.tsx b/src/app/gallery/page.tsx index 8597b08..c0617d4 100644 --- a/src/app/gallery/page.tsx +++ b/src/app/gallery/page.tsx @@ -42,31 +42,16 @@ export default function GalleryPage() { tag="GALLERY" features={[ { - id: "1", - title: "Complete Roof Replacement - Plano", - author: "Residential Project", - description: "Full tear-off and replacement of aging asphalt shingle roof. Upgraded to architectural shingles with enhanced underlayment and new ventilation system.", - tags: ["Replacement", "Plano"], - imageSrc: "http://img.b2bpic.net/free-photo/closeup-roof-house-made-wooden-tiles_169016-24989.jpg?_wi=5", - imageAlt: "roof replacement before after tile roof home improvement" + id: "1", title: "Complete Roof Replacement - Plano", author: "Residential Project", description: "Full tear-off and replacement of aging asphalt shingle roof. Upgraded to architectural shingles with enhanced underlayment and new ventilation system.", tags: ["Replacement", "Plano"], + imageSrc: "http://img.b2bpic.net/free-photo/closeup-roof-house-made-wooden-tiles_169016-24989.jpg", imageAlt: "roof replacement before after tile roof home improvement" }, { - id: "2", - title: "Tile Roof Restoration - Frisco", - author: "Specialty Work", - description: "Restored century-old clay tile roof including broken tile replacement, underlayment upgrade, and chimney flashing repair.", - tags: ["Tile", "Restoration"], - imageSrc: "http://img.b2bpic.net/free-photo/modern-house-architecture-navy-roof-wooden-soffit-blue-sky_626616-509.jpg?_wi=2", - imageAlt: "luxury home roof premium roofing sunset home architectural roof" + id: "2", title: "Tile Roof Restoration - Frisco", author: "Specialty Work", description: "Restored century-old clay tile roof including broken tile replacement, underlayment upgrade, and chimney flashing repair.", tags: ["Tile", "Restoration"], + imageSrc: "http://img.b2bpic.net/free-photo/modern-house-architecture-navy-roof-wooden-soffit-blue-sky_626616-509.jpg", imageAlt: "luxury home roof premium roofing sunset home architectural roof" }, { - id: "3", - title: "Storm Damage Repair - McKinney", - author: "Insurance Work", - description: "Hail damage repair including shingle replacement, gutter repair, and flashing restoration. Worked directly with homeowner's insurance.", - tags: ["Storm", "Insurance"], - imageSrc: "http://img.b2bpic.net/free-photo/specialist-technician-professional-engineer-with-laptop-tablet-maintenance-checking-installing-solar-roof-panel-factory-rooftop-sunlight-engineers-team-survey-check-solar-panel-roof_609648-2202.jpg?_wi=4", - imageAlt: "roofing crew professional workers roof installation construction team" + id: "3", title: "Storm Damage Repair - McKinney", author: "Insurance Work", description: "Hail damage repair including shingle replacement, gutter repair, and flashing restoration. Worked directly with homeowner's insurance.", tags: ["Storm", "Insurance"], + imageSrc: "http://img.b2bpic.net/free-photo/specialist-technician-professional-engineer-with-laptop-tablet-maintenance-checking-installing-solar-roof-panel-factory-rooftop-sunlight-engineers-team-survey-check-solar-panel-roof_609648-2202.jpg", imageAlt: "roofing crew professional workers roof installation construction team" } ]} animationType="slide-up" @@ -85,22 +70,12 @@ export default function GalleryPage() { tag="TRANSFORMATIONS" features={[ { - id: "1", - title: "Leak Repair Success Story", - author: "Problem Solved", - description: "Persistent leak that three other contractors couldn't fix. We identified the source and provided a permanent solution that's held strong for two years.", - tags: ["Leak Repair", "Success"], - imageSrc: "http://img.b2bpic.net/free-photo/engineer-writing-condenser-values_482257-90848.jpg?_wi=5", - imageAlt: "roof inspection leak detection home inspection professional survey" + id: "1", title: "Leak Repair Success Story", author: "Problem Solved", description: "Persistent leak that three other contractors couldn't fix. We identified the source and provided a permanent solution that's held strong for two years.", tags: ["Leak Repair", "Success"], + imageSrc: "http://img.b2bpic.net/free-photo/engineer-writing-condenser-values_482257-90848.jpg", imageAlt: "roof inspection leak detection home inspection professional survey" }, { - id: "2", - title: "Wildlife Entry Prevention", - author: "Complete Solution", - description: "Squirrels were accessing the attic through damaged roof areas. We sealed all entry points and reinforced vulnerable areas with durable materials.", - tags: ["Wildlife", "Prevention"], - imageSrc: "http://img.b2bpic.net/free-photo/specialist-technician-professional-engineer-with-laptop-tablet-maintenance-checking-installing-solar-roof-panel-factory-rooftop-sunlight-engineers-team-survey-check-solar-panel-roof_609648-2202.jpg?_wi=5", - imageAlt: "roofing crew professional workers roof installation construction team" + id: "2", title: "Wildlife Entry Prevention", author: "Complete Solution", description: "Squirrels were accessing the attic through damaged roof areas. We sealed all entry points and reinforced vulnerable areas with durable materials.", tags: ["Wildlife", "Prevention"], + imageSrc: "http://img.b2bpic.net/free-photo/specialist-technician-professional-engineer-with-laptop-tablet-maintenance-checking-installing-solar-roof-panel-factory-rooftop-sunlight-engineers-team-survey-check-solar-panel-roof_609648-2202.jpg", imageAlt: "roofing crew professional workers roof installation construction team" } ]} animationType="slide-up" -- 2.49.1 From 527ec891e303b66e2b24163bc4ec866ee69c73f0 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 27 Feb 2026 21:15:49 +0000 Subject: [PATCH 5/9] Update src/app/layout.tsx --- src/app/layout.tsx | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index c7a2468..9e3d433 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -5,26 +5,15 @@ import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; const lato = Lato({ - variable: "--font-lato", - subsets: ["latin"], + variable: "--font-lato", subsets: ["latin"], weight: ["100", "300", "400", "700", "900"], }); export const metadata: Metadata = { - title: "North Texas Roof & Shingle - Premium Roofing Services", - description: "Expert roof replacement, leak repair, and inspection services in North Texas. Professional crews, transparent pricing, on-time delivery. Get your free roof inspection today.", - keywords: "roofing contractor North Texas, roof replacement, leak repair, tile roofing, professional roofer", - openGraph: { - title: "North Texas Roof & Shingle - Premium Roofing Services", - description: "Expert roof replacement, leak repair, and inspection services. Luxury-level roofing built on integrity.", - siteName: "North Texas Roof & Shingle", - type: "website", - }, + title: "North Texas Roof & Shingle - Premium Roofing Services", description: "Expert roof replacement, leak repair, and inspection services in North Texas. Professional crews, transparent pricing, on-time delivery. Get your free roof inspection today.", keywords: "roofing contractor North Texas, roof replacement, leak repair, tile roofing, professional roofer", openGraph: { + title: "North Texas Roof & Shingle - Premium Roofing Services", description: "Expert roof replacement, leak repair, and inspection services. Luxury-level roofing built on integrity.", siteName: "North Texas Roof & Shingle", type: "website"}, twitter: { - card: "summary_large_image", - title: "North Texas Roof & Shingle", - description: "Premium roofing services with integrity and precision", - }, + card: "summary_large_image", title: "North Texas Roof & Shingle", description: "Premium roofing services with integrity and precision"}, robots: { index: true, follow: true, -- 2.49.1 From de893ca0a9350c215cf361c0fba203945423d424 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 27 Feb 2026 21:15:50 +0000 Subject: [PATCH 6/9] Update src/app/page.tsx --- src/app/page.tsx | 73 +++++++++++------------------------------------- 1 file changed, 17 insertions(+), 56 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index d13974f..eb1cbdf 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -44,13 +44,13 @@ export default function HomePage() { Date: Fri, 27 Feb 2026 21:15:51 +0000 Subject: [PATCH 7/9] Update src/app/services/page.tsx --- src/app/services/page.tsx | 64 +++++++++------------------------------ 1 file changed, 15 insertions(+), 49 deletions(-) diff --git a/src/app/services/page.tsx b/src/app/services/page.tsx index 1b69d39..d72f7da 100644 --- a/src/app/services/page.tsx +++ b/src/app/services/page.tsx @@ -42,40 +42,20 @@ export default function ServicesPage() { tag="SERVICES" features={[ { - id: "1", - title: "Complete Roof Replacement", - author: "Full System Installation", - description: "Total roof system replacement using premium materials designed for Texas weather. Includes tear-off, underlayment, shingles, and all flashing components with comprehensive warranty coverage.", - tags: ["Replacement", "Full Service"], - imageSrc: "http://img.b2bpic.net/free-photo/closeup-roof-house-made-wooden-tiles_169016-24989.jpg?_wi=3", - imageAlt: "roof replacement before after tile roof home improvement" + id: "1", title: "Complete Roof Replacement", author: "Full System Installation", description: "Total roof system replacement using premium materials designed for Texas weather. Includes tear-off, underlayment, shingles, and all flashing components with comprehensive warranty coverage.", tags: ["Replacement", "Full Service"], + imageSrc: "http://img.b2bpic.net/free-photo/closeup-roof-house-made-wooden-tiles_169016-24989.jpg", imageAlt: "roof replacement before after tile roof home improvement" }, { - id: "2", - title: "Emergency Leak Repair", - author: "24/7 Response", - description: "Fast response for roof leaks and storm damage. We provide temporary protection and permanent solutions to prevent further water damage to your home.", - tags: ["Emergency", "Repair"], - imageSrc: "http://img.b2bpic.net/free-photo/engineer-writing-condenser-values_482257-90848.jpg?_wi=3", - imageAlt: "roof inspection leak detection home inspection professional survey" + id: "2", title: "Emergency Leak Repair", author: "24/7 Response", description: "Fast response for roof leaks and storm damage. We provide temporary protection and permanent solutions to prevent further water damage to your home.", tags: ["Emergency", "Repair"], + imageSrc: "http://img.b2bpic.net/free-photo/engineer-writing-condenser-values_482257-90848.jpg", imageAlt: "roof inspection leak detection home inspection professional survey" }, { - id: "3", - title: "Comprehensive Roof Inspection", - author: "Detailed Assessment", - description: "Thorough inspection of all roof components including shingles, flashing, gutters, and ventilation. Detailed report with photos and recommendations provided.", - tags: ["Inspection", "Assessment"], - imageSrc: "http://img.b2bpic.net/free-photo/specialist-technician-professional-engineer-with-laptop-tablet-maintenance-checking-installing-solar-roof-panel-factory-rooftop-sunlight-engineers-team-survey-check-solar-panel-roof_609648-2202.jpg?_wi=2", - imageAlt: "roofing crew professional workers roof installation construction team" + id: "3", title: "Comprehensive Roof Inspection", author: "Detailed Assessment", description: "Thorough inspection of all roof components including shingles, flashing, gutters, and ventilation. Detailed report with photos and recommendations provided.", tags: ["Inspection", "Assessment"], + imageSrc: "http://img.b2bpic.net/free-photo/specialist-technician-professional-engineer-with-laptop-tablet-maintenance-checking-installing-solar-roof-panel-factory-rooftop-sunlight-engineers-team-survey-check-solar-panel-roof_609648-2202.jpg", imageAlt: "roofing crew professional workers roof installation construction team" }, { - id: "4", - title: "Tile & Specialty Roofing", - author: "Expert Installation", - description: "Specialized in clay and concrete tile roofing systems. Expert repair and replacement of individual tiles, underlayment upgrades, and complete tile roof restoration.", - tags: ["Tile", "Specialty"], - imageSrc: "http://img.b2bpic.net/free-photo/closeup-roof-house-made-wooden-tiles_169016-24989.jpg?_wi=4", - imageAlt: "roof replacement before after tile roof home improvement" + id: "4", title: "Tile & Specialty Roofing", author: "Expert Installation", description: "Specialized in clay and concrete tile roofing systems. Expert repair and replacement of individual tiles, underlayment upgrades, and complete tile roof restoration.", tags: ["Tile", "Specialty"], + imageSrc: "http://img.b2bpic.net/free-photo/closeup-roof-house-made-wooden-tiles_169016-24989.jpg", imageAlt: "roof replacement before after tile roof home improvement" } ]} animationType="slide-up" @@ -94,31 +74,17 @@ export default function ServicesPage() { tag="PROCESS" features={[ { - id: "1", - title: "Free Detailed Inspection", - author: "Step 1", - description: "Comprehensive evaluation of your roof's condition with detailed photos and measurements. No obligation assessment to identify all issues.", - tags: ["Free", "Assessment"], - imageSrc: "http://img.b2bpic.net/free-photo/engineer-writing-condenser-values_482257-90848.jpg?_wi=4", - imageAlt: "roof inspection leak detection home inspection professional survey" + id: "1", title: "Free Detailed Inspection", author: "Step 1", description: "Comprehensive evaluation of your roof's condition with detailed photos and measurements. No obligation assessment to identify all issues.", tags: ["Free", "Assessment"], + imageSrc: "http://img.b2bpic.net/free-photo/engineer-writing-condenser-values_482257-90848.jpg", imageAlt: "roof inspection leak detection home inspection professional survey" }, { - id: "2", - title: "Transparent Proposal", - author: "Step 2", - description: "Clear, itemized quote showing all work to be performed, materials to be used, and timeline. No hidden costs or surprise charges.", - tags: ["Transparent", "Detailed"], - imageSrc: "http://img.b2bpic.net/free-photo/young-freelancers-having-project-discussion_1098-15101.jpg?_wi=2", - imageAlt: "home consultation professional meeting customer service business discussion" + id: "2", title: "Transparent Proposal", author: "Step 2", + description: "Clear, itemized quote showing all work to be performed, materials to be used, and timeline. No hidden costs or surprise charges.", tags: ["Transparent", "Detailed"], + imageSrc: "http://img.b2bpic.net/free-photo/young-freelancers-having-project-discussion_1098-15101.jpg", imageAlt: "home consultation professional meeting customer service business discussion" }, { - id: "3", - title: "Professional Installation", - author: "Step 3", - description: "Skilled crews perform work using proper techniques and premium materials. Regular progress updates and quality checkpoints throughout.", - tags: ["Professional", "Quality"], - imageSrc: "http://img.b2bpic.net/free-photo/specialist-technician-professional-engineer-with-laptop-tablet-maintenance-checking-installing-solar-roof-panel-factory-rooftop-sunlight-engineers-team-survey-check-solar-panel-roof_609648-2202.jpg?_wi=3", - imageAlt: "roofing crew professional workers roof installation construction team" + id: "3", title: "Professional Installation", author: "Step 3", description: "Skilled crews perform work using proper techniques and premium materials. Regular progress updates and quality checkpoints throughout.", tags: ["Professional", "Quality"], + imageSrc: "http://img.b2bpic.net/free-photo/specialist-technician-professional-engineer-with-laptop-tablet-maintenance-checking-installing-solar-roof-panel-factory-rooftop-sunlight-engineers-team-survey-check-solar-panel-roof_609648-2202.jpg", imageAlt: "roofing crew professional workers roof installation construction team" } ]} animationType="slide-up" -- 2.49.1 From 7683520963688a496cc84616a41cc1e49df4c3b9 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 27 Feb 2026 21:15:51 +0000 Subject: [PATCH 8/9] Update src/app/shop/[id]/page.tsx --- src/app/shop/[id]/page.tsx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/app/shop/[id]/page.tsx b/src/app/shop/[id]/page.tsx index cd4b488..2a07560 100644 --- a/src/app/shop/[id]/page.tsx +++ b/src/app/shop/[id]/page.tsx @@ -111,8 +111,8 @@ function ProductPageContent({ params }: ProductPageProps) { @@ -165,8 +165,8 @@ function ProductPageContent({ params }: ProductPageProps) { @@ -243,8 +243,8 @@ function ProductPageContent({ params }: ProductPageProps) { -- 2.49.1 From 15526b9a9f974c532b36a380ec9cf064ae347865 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 27 Feb 2026 21:15:52 +0000 Subject: [PATCH 9/9] Update src/app/shop/page.tsx --- src/app/shop/page.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/app/shop/page.tsx b/src/app/shop/page.tsx index bc915b9..07d21f7 100644 --- a/src/app/shop/page.tsx +++ b/src/app/shop/page.tsx @@ -57,8 +57,8 @@ function ShopPageContent() { @@ -110,8 +110,8 @@ function ShopPageContent() { -- 2.49.1