chore(FE-147): add close button for MainDrawer

This commit is contained in:
ValdiANS
2025-10-23 12:51:20 +07:00
parent c24c0817ae
commit 1e2ea79a6a
+23 -1
View File
@@ -10,6 +10,7 @@ import Menu from '@/components/menu/Menu';
import MenuItem from '@/components/menu/MenuItem'; import MenuItem from '@/components/menu/MenuItem';
import Navbar from '@/components/Navbar'; import Navbar from '@/components/Navbar';
import Collapse from '@/components/Collapse'; import Collapse from '@/components/Collapse';
import Button from '@/components/Button';
import { useUiStore } from '@/stores/ui/ui.store'; import { useUiStore } from '@/stores/ui/ui.store';
import { MAIN_DRAWER_LINKS } from '@/config/constant'; import { MAIN_DRAWER_LINKS } from '@/config/constant';
@@ -155,9 +156,15 @@ const MainDrawerMenu = () => {
}; };
const MainDrawerContent = () => { const MainDrawerContent = () => {
const { setMainDrawerOpen } = useUiStore();
const closeMainDrawerHandler = () => {
setMainDrawerOpen(false);
};
return ( return (
<div className='w-full p-4 flex flex-col gap-4'> <div className='w-full p-4 flex flex-col gap-4'>
<div className='flex items-center gap-4'> <div className='flex flex-row items-center gap-4'>
<Image <Image
src='/assets/img/lti-logo.png' src='/assets/img/lti-logo.png'
alt='MBU Logo' alt='MBU Logo'
@@ -167,6 +174,21 @@ const MainDrawerContent = () => {
/> />
<h1 className='text-xl font-bold'>LTI ERP</h1> <h1 className='text-xl font-bold'>LTI ERP</h1>
<div className='grow flex flex-row justify-end sm:hidden'>
<Button
variant='soft'
color='error'
onClick={closeMainDrawerHandler}
className='rounded-full'
>
<Icon
icon='material-symbols:close-rounded'
width={24}
height={24}
/>
</Button>
</div>
</div> </div>
<MainDrawerMenu /> <MainDrawerMenu />