| import { Menu } from '@/features/Menu'; | |
| import { Modal } from '@/shared/ui/Modal'; | |
| import { Portal } from '@/shared/ui/Portal'; | |
| import { ModalTheme } from '@/shared/ui/Modal/Modal'; | |
| import { useSideMenuStore } from '@/features/SideMenu'; | |
| export const SideMenu = () => { | |
| const isSideMenuActive = useSideMenuStore((state) => state.isSideMenuActive); | |
| const toggleSideMenu = useSideMenuStore((state) => state.toggleSideMenu); | |
| return ( | |
| <Portal> | |
| <Modal isOpen={isSideMenuActive} onClose={toggleSideMenu} theme={ModalTheme.ON_SIDE}> | |
| <Menu /> | |
| </Modal> | |
| </Portal> | |
| ); | |
| }; | |