File size: 752 Bytes
41a71fd |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
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}
/>
);
};
|