"use client"; import AppContext from "@ctx/AppContext"; import Image from "next/image"; import Link from "next/link"; import { useContext, useState } from "react"; import logo from "../../../public/images/logo.png"; import Navbar from "../page"; import SearchSideBar from "@comp/Category/Mobile/Component/SearchSideBar/page"; import ResultSearchBar from "../ResultSearchBar/page"; const SideBarNavBarMobile = () => { const CTX = useContext(AppContext); const [firstChild, setFirstChild] = useState([]); const [firstChildIndex, setFirstChildIndex] = useState(-1); const dataNav = CTX?.state?.navData?.filter( (item) => item.name !== "بهداشت خانه و آشپرخانه" ); const isSearched = CTX.state.isSearched; const searchResultCategoryData = CTX.state.searchResultData.categories; const searchResultProductData = CTX.state.searchResultData.products; const closeNavbar = CTX.state.closeNavbar; return ( <>
{ CTX.setCloseNavbar(false); setFirstChildIndex(-1); }} >
وسمه
{isSearched ? (
) : (
    {dataNav?.map((e, index) => (
  • { setFirstChild(dataNav[index].children); setFirstChildIndex(index); }} key={index} >

    {e.name}

    {firstChildIndex == index && ( <>
    • CTX.setCloseNavbar(false)} >

      همه موارد

    • {" "} {firstChild.map((e, index) => (
    • CTX.setCloseNavbar(false) } >

      {e.name}

    • ))}
    )}
  • ))}
)}
); }; export default SideBarNavBarMobile;