"use client"; import { caseStudies4 } from "@/data/caseStudies"; import React, { useEffect, useState } from "react"; import { Swiper, SwiperSlide } from "swiper/react"; import Image from "next/image"; import { EffectCreative, Navigation, Pagination, Controller, } from "swiper/modules"; import { brandData } from "@/data/brands"; const filters = [ "All", "Health Insurance", "Property Insurance", "Business Insurance", ]; export default function CaseStudies() { const [controllerSwiper, setControllerSwiper] = useState(null); const [activeFilter, setActiveFilter] = useState("All"); const [filtered, setFiltered] = useState(caseStudies4); useEffect(() => { if (activeFilter == "All") { setFiltered(caseStudies4); } else { setFiltered( caseStudies4.filter((elm) => elm.categories.includes(activeFilter)) ); } }, [activeFilter]); return (