separate banner img updated
@ -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">
|
||||||
|
|||||||
@ -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>
|
||||||
|
|||||||
@ -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">
|
||||||
|
|||||||
@ -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">
|
||||||
|
|||||||
@ -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>
|
||||||
|
|||||||
@ -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}
|
||||||
|
|
||||||
|
|||||||
BIN
public/assets/images/rehabilitation/amputee.webp
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
public/assets/images/rehabilitation/fracture.webp
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
public/assets/images/rehabilitation/icons/amputee.webp
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
public/assets/images/rehabilitation/icons/fracture.webp
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
public/assets/images/rehabilitation/icons/neurological.webp
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
public/assets/images/rehabilitation/icons/spinal.webp
Normal file
|
After Width: | Height: | Size: 2.0 KiB |
BIN
public/assets/images/rehabilitation/neurological.webp
Normal file
|
After Width: | Height: | Size: 10 KiB |
BIN
public/assets/images/rehabilitation/rehabilation-banner.webp
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
public/assets/images/rehabilitation/spinal.webp
Normal file
|
After Width: | Height: | Size: 7.1 KiB |
@ -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;">
|
||||||
|
|||||||