Артем Леванов
first commit
41a71fd
raw
history blame contribute delete
752 Bytes
import { Burger } from '@/shared/ui/Burger';
import { classNames } from '@/shared/lib/classNames/classNames';
import { useSideMenuStore } from '../../model/store/useSideMenuStore';
import cls from './SideMenuButton.module.scss';
interface SideMenuButtonProps {
className?: string;
}
export const SideMenuButton = (props: SideMenuButtonProps) => {
const { className } = props;
const isSideMenuActive = useSideMenuStore((state) => state.isSideMenuActive);
const toggleSideMenu = useSideMenuStore((state) => state.toggleSideMenu);
return (
<Burger
className={classNames(cls.SideMenuButton, {}, [className])}
isBurgerActive={isSideMenuActive}
onClick={toggleSideMenu}
/>
);
};