import React from 'react'; import { mdiClose } from '@mdi/js'; import BaseIcon from './BaseIcon'; import AsideMenuList from './AsideMenuList'; import { MenuAsideItem } from '../interfaces'; import { useAppSelector } from '../stores/hooks'; type Props = { menu: MenuAsideItem[]; className?: string; onAsideLgCloseClick: () => void; }; export default function AsideMenuLayer({ menu, className = '', ...props }: Props) { const asideStyle = useAppSelector((state) => state.style.asideStyle); const asideScrollbarsStyle = useAppSelector( (state) => state.style.asideScrollbarsStyle, ); const darkMode = useAppSelector((state) => state.style.darkMode); const handleAsideLgCloseClick = (e: React.MouseEvent) => { e.preventDefault(); props.onAsideLgCloseClick(); }; return ( ); }