2025-08-29 16:31:02 +05:30

113 lines
4.9 KiB
JavaScript

'use client'
import Link from "next/link";
import { useState } from "react";
export default function ServiceDetailClient({ slug, service, servicesList }) {
const [isActive, setIsActive] = useState({ status: false, key: 1 });
const handleToggle = (key) => {
if (isActive.key === key) {
setIsActive({ status: false });
} else {
setIsActive({ status: true, key });
}
};
return (
<div>
{/* service-section */}
<section className="service-details pt_120 pb_110">
<div className="auto-container">
<div className="row clearfix">
<div className="col-lg-4 col-md-12 col-sm-12 sidebar-side">
<div className="default-sidebar service-sidebar mr_15">
<div className="sidebar-widget category-widget">
<div className="widget-title"><h3>Services</h3></div>
<div className="widget-content">
<ul className="category-list clearfix">
{servicesList.map((item) => (
<li key={item.slug}>
<Link
href={`/etobicoke-treatment-service/${item.slug}`}
className={slug === item.slug ? "current" : ""}
>
{item.shortTitle}
</Link>
</li>
))}
</ul>
</div>
</div>
<div className="service-block-one">
<div className="inner-box">
<div className="image-box">
<figure className="image">
<img src={service.sidebarImg} alt="" /></figure>
<div className="icon-box">
<img
src={service.icon}
alt={`${service.title} Icon`}
/>
</div>
</div>
<div className="lower-content">
<h3>{service.shortTitle}</h3>
<p>{service.shortDescription}</p>
</div>
</div>
</div>
</div>
</div>
{/* Content */}
<div className="col-lg-8 col-md-12 col-sm-12 content-side">
<div className="service-details-content">
<div className="content-one mb_60">
<figure className="image-box mb_40"><img src={service.bigImg} alt="" /></figure>
<div dangerouslySetInnerHTML={{ __html: service.description } || "No description available." }/>
</div>
</div>
</div>
</div>
</div>
</section>
{/* service-section end */}
{/* subscibe */}
<section className="subscribe-section">
<div className="auto-container">
<div className="inner-container">
<div className="row align-items-center">
<div className="col-lg-6 col-md-12 col-sm-12 text-column">
<div className="text-box">
<h2><span>Subscribe</span> for the exclusive updates!</h2>
</div>
</div>
<div className="col-lg-6 col-md-12 col-sm-12 form-column">
<div className="form-inner">
<form method="post" action="contact">
<div className="form-group">
<input type="email" name="email" placeholder="Enter Your Email Address" required />
<button type="submit" className="theme-btn btn-one"><span>Subscribe Now</span></button>
</div>
<div className="form-group">
<div className="check-box">
<input className="check" type="checkbox" id="checkbox1" />
<label htmlFor="checkbox1">I agree to the <Link href="/">Privacy Policy.</Link></label>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</section>
{/* subscibe end */}
</div>
);
}