import React, { useState } from "react"; import { TabContent, TabPane, Nav, NavItem, NavLink, Row } from "reactstrap"; import classnames from "classnames"; import Link from "next/link"; import Image from "next/image"; import { TabServices } from "../../utils/constant.utils"; // JSON array const ClickHandler = () => { window.scrollTo(10, 0); }; // Extract unique categories from the JSON dynamically const categories = [...new Set(TabServices.map((service) => service.category))]; const ServiceSectionS2 = () => { const [activeTab, setActiveTab] = useState(categories[0]); const toggle = (tab) => { if (activeTab !== tab) setActiveTab(tab); }; return (
{/* Tab Navigation */} {/* Tab Content */} {categories.map((cat, idx) => ( {TabServices.filter((srv) => srv.category === cat).map( (service, srvIdx) => (
{service.sTitle}

{service.sTitle}

{service.description}

) )}
))}
); }; export default ServiceSectionS2;