separate banner img updated

This commit is contained in:
Selvi 2025-08-28 17:10:53 +05:30
parent 5959ff64ea
commit 8c3a5b370f
16 changed files with 31 additions and 14 deletions

View File

@ -11,7 +11,7 @@ export default function RehabilitationDetailsPage() {
if (!service) return notFound(); if (!service) return notFound();
return ( return (
<Layout headerStyle={2} footerStyle={1} breadcrumbTitle={`${service.title}`}> <Layout headerStyle={2} footerStyle={1} breadcrumbTitle={`${service.title}`} bannerImage={service.bannerImage}>
<section className="service-details pt_120 pb_110"> <section className="service-details pt_120 pb_110">
<div className="auto-container"> <div className="auto-container">
<div className="row clearfix"> <div className="row clearfix">

View File

@ -5,7 +5,7 @@ import Rehabilitation from "@/utils/Rehabilitation.utils";
export default function RehabilitationPage() { export default function RehabilitationPage() {
return ( return (
<Layout headerStyle={2} footerStyle={1} breadcrumbTitle="Rehabilitation"> <Layout headerStyle={2} footerStyle={1} breadcrumbTitle="Rehabilitation" bannerImage="/assets/images/rehabilitation/rehabilation-banner.webp">
<section className="service-section sec-pad-2"> <section className="service-section sec-pad-2">
<div className="auto-container"> <div className="auto-container">
<div className="row clearfix"> <div className="row clearfix">
@ -23,7 +23,12 @@ export default function RehabilitationPage() {
<img src={service.mainImage} alt={service.title} /> <img src={service.mainImage} alt={service.title} />
</Link> </Link>
</figure> </figure>
<div className="icon-box"><i className="icon-30"></i></div> <div className="icon-box">
<img
src={service.icon}
alt={`${service.title} Icon`}
/>
</div>
</div> </div>
<div className="lower-content"> <div className="lower-content">
<h3> <h3>

View File

@ -5,7 +5,7 @@ import Layout from "@/components/layout/Layout"
export default function About() { export default function About() {
return ( return (
<> <>
<Layout headerStyle={2} footerStyle={1} breadcrumbTitle="Why Choose Us"> <Layout headerStyle={2} footerStyle={1} breadcrumbTitle=" What To Expect">
{/* chooseus-section */} {/* chooseus-section */}
<section className="about-style-three pt_120 pb_120"> <section className="about-style-three pt_120 pb_120">
<div className="pattern-layer" style={{ backgroundImage: 'url(assets/images/shape/shape-35.png)' }}></div> <div className="pattern-layer" style={{ backgroundImage: 'url(assets/images/shape/shape-35.png)' }}></div>
@ -31,7 +31,7 @@ export default function About() {
<div className="content_block_one"> <div className="content_block_one">
<div className="content-box"> <div className="content-box">
<div className="sec-title mb_15"> <div className="sec-title mb_15">
<span className="sub-title">Why Choose Us</span> <span className="sub-title"> What To Expect</span>
<h2>What to Expect Physiotherapy Etobicoke</h2> <h2>What to Expect Physiotherapy Etobicoke</h2>
</div> </div>
<div className="text-box mb_40"> <div className="text-box mb_40">

View File

@ -31,7 +31,7 @@ export default function Team() {
</div> </div>
<div className="auto-container"> <div className="auto-container">
<div className="sec-title mb_50"> <div className="sec-title mb_50">
<span className="sub-title">Our Team</span> <span className="sub-title">Why Choose Us</span>
<h2>We have licensed and experienced therapists with particular interests and expertise in</h2> <h2>We have licensed and experienced therapists with particular interests and expertise in</h2>
</div> </div>
<div className="row clearfix"> <div className="row clearfix">

View File

@ -1,11 +1,16 @@
import Link from "next/link" import Link from "next/link"
export default function Breadcrumb({ breadcrumbTitle }) { export default function Breadcrumb({ breadcrumbTitle, bannerImage }) {
return ( return (
<> <>
<section className="page-title p_relative centred"> <section className="page-title p_relative centred">
<div className="bg-layer" style={{ backgroundImage: 'url(assets/images/background/page-title.jpg)' }}></div> <div
className="bg-layer"
style={{
backgroundImage: `url(${bannerImage || '/assets/images/background/page-title.jpg'})`
}}
/>
<div className="pattern-layer"> <div className="pattern-layer">
<div className="pattern-1" style={{ backgroundImage: 'url(assets/images/shape/shape-14.png)' }}></div> <div className="pattern-1" style={{ backgroundImage: 'url(assets/images/shape/shape-14.png)' }}></div>
<div className="pattern-2" style={{ backgroundImage: 'url(assets/images/shape/shape-14.png)' }}></div> <div className="pattern-2" style={{ backgroundImage: 'url(assets/images/shape/shape-14.png)' }}></div>

View File

@ -18,7 +18,7 @@ import Header2 from './header/Header2';
import Header3 from "./header/Header3"; import Header3 from "./header/Header3";
import Header4 from "./header/Header4"; import Header4 from "./header/Header4";
export default function Layout({ headerStyle, footerStyle, headTitle, breadcrumbTitle, children, wrapperCls }) { export default function Layout({ headerStyle, footerStyle, headTitle, breadcrumbTitle, bannerImage, children, wrapperCls }) {
const [scroll, setScroll] = useState(0); const [scroll, setScroll] = useState(0);
const [isMobileMenu, setMobileMenu] = useState(false); const [isMobileMenu, setMobileMenu] = useState(false);
const handleMobileMenu = () => { const handleMobileMenu = () => {
@ -57,7 +57,9 @@ export default function Layout({ headerStyle, footerStyle, headTitle, breadcrumb
<Sidebar isSidebar={isSidebar} handleSidebar={handleSidebar} /> <Sidebar isSidebar={isSidebar} handleSidebar={handleSidebar} />
<SearchPopup isPopup={isPopup} handlePopup={handlePopup} /> <SearchPopup isPopup={isPopup} handlePopup={handlePopup} />
{breadcrumbTitle && <Breadcrumb breadcrumbTitle={breadcrumbTitle} />} {breadcrumbTitle && (
<Breadcrumb breadcrumbTitle={breadcrumbTitle} bannerImage={bannerImage} />
)}
{children} {children}

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

View File

@ -4,7 +4,9 @@ const Rehabilitation = [
slug: "spinalcord-rehabilitation-clinic-etobicoke", slug: "spinalcord-rehabilitation-clinic-etobicoke",
title: "SPINAL CORD INJURY REHABILITATION", title: "SPINAL CORD INJURY REHABILITATION",
shortDesc: "Spinal cord injury rehabilitation restores mobility, strength, and independence for a better quality of life.", shortDesc: "Spinal cord injury rehabilitation restores mobility, strength, and independence for a better quality of life.",
mainImage: "/assets/images/service/service-4.jpg", mainImage: "/assets/images/rehabilitation/spinal.webp",
icon: "/assets/images/rehabilitation/icons/spinal.webp",
bannerImage:"/assets/images/rehabilitation/rehabilation-banner.webp",
content: ` content: `
<div class="content-one mb_30"> <div class="content-one mb_30">
<figure class="image-box mb_40" style="text-align:center;"> <figure class="image-box mb_40" style="text-align:center;">
@ -81,7 +83,8 @@ const Rehabilitation = [
slug: "amputee-rehabilitation-clinic-etobicoke", slug: "amputee-rehabilitation-clinic-etobicoke",
title: "AMPUTEE REHABILITATION", title: "AMPUTEE REHABILITATION",
shortDesc: "Amputee rehabilitation helps restore mobility, independence, and quality of life.", shortDesc: "Amputee rehabilitation helps restore mobility, independence, and quality of life.",
mainImage: "/assets/images/service/service-4.jpg", mainImage: "/assets/images/rehabilitation/amputee.webp",
icon: "/assets/images/rehabilitation/icons/amputee.webp",
content: ` content: `
<div class="content-one mb_30"> <div class="content-one mb_30">
<figure class="image-box mb_40" style="text-align:center;"> <figure class="image-box mb_40" style="text-align:center;">
@ -135,7 +138,8 @@ const Rehabilitation = [
slug: "fracture-rehabilitation-clinic-etobicoke", slug: "fracture-rehabilitation-clinic-etobicoke",
title: "FRACTURE REHABILITATION", title: "FRACTURE REHABILITATION",
shortDesc: "Fracture rehabilitation helps relieve pain, restore movement, strengthen muscles, and regain normal function after injury.", shortDesc: "Fracture rehabilitation helps relieve pain, restore movement, strengthen muscles, and regain normal function after injury.",
mainImage: "/assets/images/service/service-4.jpg", mainImage: "/assets/images/rehabilitation/fracture.webp",
icon: "/assets/images/rehabilitation/icons/fracture.webp",
content: ` content: `
<div class="content-one mb_30"> <div class="content-one mb_30">
<figure class="image-box mb_40" style="text-align:center;"> <figure class="image-box mb_40" style="text-align:center;">
@ -245,7 +249,8 @@ Your treatment will depend very much on the problems identified during your init
slug: "neurological-rehabilitation-clinic-etobicoke", slug: "neurological-rehabilitation-clinic-etobicoke",
title: "NEUROLOGICAL INJURY REHABILITATION", title: "NEUROLOGICAL INJURY REHABILITATION",
shortDesc: "Neurological rehabilitation improves movement, strength, balance, and independence for better quality of life.", shortDesc: "Neurological rehabilitation improves movement, strength, balance, and independence for better quality of life.",
mainImage: "/assets/images/service/service-4.jpg", mainImage: "/assets/images/rehabilitation/neurological.webp",
icon: "/assets/images/rehabilitation/icons/neurological.webp",
content: ` content: `
<div class="content-one mb_30"> <div class="content-one mb_30">
<figure class="image-box mb_40" style="text-align:center;"> <figure class="image-box mb_40" style="text-align:center;">