'use client' import React, { useEffect, useState } from "react"; import Link from "next/link"; import { Tab, Tabs, TabList, TabPanel } from "react-tabs"; import { Gallery, Item } from "react-photoswipe-gallery"; import { AllPortfolioTwo } from "@/data/portfolios"; const TabListContent = ["All", "Development", "Plugin", "Design", "Branding"]; import Image from "next/image"; const PortfolioSix = () => { const [currentCategory, setCurrentCategory] = useState('All') const [fitteredItems, setFitteredItems] = useState([]) useEffect(() => { if (currentCategory == 'All') { setFitteredItems(AllPortfolioTwo) } else { setFitteredItems(AllPortfolioTwo.filter(elm=>elm.meta.split(' ').join('').split(',').includes(currentCategory))) } }, [currentCategory]) return (