-
Bjarke Madsen authoredBjarke Madsen authored
SideBar.tsx 1.03 KiB
import React, { useState } from 'react';
// import { sidebarContext } from "../helpers/SidebarProvider";
import { AiOutlineClose, AiOutlinePlus } from 'react-icons/ai';
interface Props {
children: React.ReactNode;
}
const Sidebar: React.FC<Props> = ({ children }) => {
const [show, setShow] = useState<boolean>(false);
const toggle = () => {
setShow(!show);
};
return (
<div className="sidebar-wrapper">
<nav className={show ? '' : 'no-sidebar'} id="sidebar">
<div className={`menu-items`}>{children}</div>
</nav>
<div className="toggle-btn" onClick={toggle}>
<div className='toggle-btn-wrapper'>
<span>MENU</span> {show ?
<AiOutlineClose style={{ color: 'white', paddingBottom: "3px", scale: "1.3" }} /> :
<AiOutlinePlus style={{ color: 'white', paddingBottom: "3px", scale: "1.3" }} />}
</div>
</div>
</div>
);
};
export default Sidebar;