| 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} | |
| /> | |
| ); | |
| }; | |