import React, { useEffect, useState } from "react"; import "../../assets/styles/sidebar.css" interface SideBarProps { extraClasses?: string; scrollActiveSideBar: boolean; } const Sidebar: React.FC = ( {scrollActiveSideBar}) => { const [thisTheme, setThisTheme] = useState(false); const [isCursorOnSidebar, setIsCursorOnSidebar] = useState(false); useEffect(() => { const sideBarScroll = () => { document.body.style.overflow = isCursorOnSidebar ? "hidden" : "unset"; }; sideBarScroll() return () => { document.body.style.overflow = "unset"; }; }, [isCursorOnSidebar]); return ; }; export default Sidebar;