From b6bed9cfc4a76ea44d705348409ed6f91c929605 Mon Sep 17 00:00:00 2001 From: hhjk00 Date: Fri, 27 Oct 2023 11:23:59 +0900 Subject: [PATCH] =?UTF-8?q?menu=20toggle=20icon=20=ED=91=9C=EC=B6=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../menu/vertical-menu/VerticalMenuHeader.js | 40 ++++++++++++------- 1 file changed, 25 insertions(+), 15 deletions(-) diff --git a/src/@core/layouts/components/menu/vertical-menu/VerticalMenuHeader.js b/src/@core/layouts/components/menu/vertical-menu/VerticalMenuHeader.js index 747eec6..75bb481 100644 --- a/src/@core/layouts/components/menu/vertical-menu/VerticalMenuHeader.js +++ b/src/@core/layouts/components/menu/vertical-menu/VerticalMenuHeader.js @@ -1,21 +1,27 @@ // ** React Imports -import { useEffect } from 'react' -import { NavLink } from 'react-router-dom' +import { useEffect } from 'react'; +import { NavLink } from 'react-router-dom'; // ** Third Party Components -import { Disc, X, Circle } from 'react-feather' +import { Disc, X, Circle } from 'react-feather'; // ** Config -import themeConfig from '@configs/themeConfig' +import themeConfig from '@configs/themeConfig'; const VerticalMenuHeader = props => { // ** Props - const { menuCollapsed, setMenuCollapsed, setMenuVisibility, setGroupOpen, menuHover } = props + const { + menuCollapsed, + setMenuCollapsed, + setMenuVisibility, + setGroupOpen, + menuHover + } = props; // ** Reset open group useEffect(() => { - if (!menuHover && menuCollapsed) setGroupOpen([]) - }, [menuHover, menuCollapsed]) + if (!menuHover && menuCollapsed) setGroupOpen([]); + }, [menuHover, menuCollapsed]); // ** Menu toggler component const Toggler = () => { @@ -27,7 +33,7 @@ const VerticalMenuHeader = props => { className='text-primary toggle-icon d-none d-xl-block' onClick={() => setMenuCollapsed(true)} /> - ) + ); } else { return ( { className='text-primary toggle-icon d-none d-xl-block' onClick={() => setMenuCollapsed(false)} /> - ) + ); } - } + }; return (
  • - + logo @@ -54,12 +60,16 @@ const VerticalMenuHeader = props => {
  • - setMenuVisibility(false)} className='toggle-icon icon-x d-block d-xl-none' size={20} /> + setMenuVisibility(false)} + className='toggle-icon icon-x d-block d-xl-none' + size={20} + />
- ) -} + ); +}; -export default VerticalMenuHeader +export default VerticalMenuHeader;