import React, { useContext, useEffect } from "react"; import { NavLink } from "react-router-dom"; import logo from "../../assets/images/wrenchboard.png"; //logo-2.svg"; import logo3 from "../../assets/images/wrenchboard.png"; //logo-3.svg"; import DarkModeContext from "../Contexts/DarkModeContext"; import Icons from "../Helpers/Icons"; export default function Sidebar({ sidebar, action, logoutModalHandler }) { const darkMode = useContext(DarkModeContext); useEffect(() => { const title = document.querySelectorAll(".menu-setting-items .heading"); if (sidebar) { title.forEach((elm) => { elm.classList.add("active"); }); } else { title.forEach((elm) => { elm.classList.remove("active"); }); } }); return (
{/* logo-area */}
{darkMode.theme === "light" ? ( nft ) : ( nft )}
{/* menu and settings item */}
{/* menus item */}

Menu

  • (navData.isActive ? "active" : ""), sidebar ? "justify-start space-x-3.5" : "justify-center") } `} to="/" > Dashboard
  • (navData.isActive ? "active" : ""), sidebar ? "justify-start space-x-3.5" : "justify-center") }`} > Market 0
  • (navData.isActive ? "active" : ""), sidebar ? "justify-start space-x-3.5" : "justify-center") }`} > Messages
  • (navData.isActive ? "active" : ""), sidebar ? "justify-start space-x-3.5" : "justify-center") }`} > My Wallet
  • (navData.isActive ? "active" : ""), sidebar ? "justify-start space-x-3.5" : "justify-center") }`} > Resources
  • (navData.isActive ? "active" : ""), sidebar ? "justify-start space-x-3.5" : "justify-center") }`} > History

My Jobs

  • (navData.isActive ? "active" : ""), sidebar ? "justify-start space-x-3.5" : "justify-center") }`} > My Profile
  • (navData.isActive ? "active" : ""), sidebar ? "justify-start space-x-3.5" : "justify-center") }`} > Settings
{/* signout area */} {sidebar ? ( ) : ( )}
); }