"use client"; import React, { useEffect, useState } from "react"; import Link from "next/link"; import { ServiceType } from "@/types"; import { ourServices } from "@/utils/data"; interface ServiceDetailsProps { service: ServiceType; } const ServiceDetails: React.FC = ({ service }) => { const [activeIndex, setActiveIndex] = useState(0); const toggleAccordion = (index: number) => { setActiveIndex(activeIndex === index ? null : index); }; useEffect(() => { const init = () => { if (typeof window !== "undefined" && (window as any).initMetatron && (window as any).jQuery) { (window as any).initMetatron(); } else { setTimeout(init, 100); } }; init(); }, []); return (

All Services

    {ourServices.slice(0, 6).map((item) => (
  • {item.title}
  • ))}
logo

Call if Emergency!

+1-647-679-7651
{/*
{service.title}
*/} {service.content && (
)}
{/*
{service.title}
*/} {service.fullcontent && (
)}
{/* Two-column FAQ section */} {service.faq && service.faq.length > 0 && (
Service FAQ

Frequently Asked Questions

{service.faq.map((item, index) => (
toggleAccordion(index)}>

{item.question}

))}
{service.faqImage ? (
FAQ Support
) : (
FAQ Placeholder
)}
)}
); }; export default ServiceDetails;