Skip to content

Commit

Permalink
feat: hover MainMenu and remove chevron
Browse files Browse the repository at this point in the history
  • Loading branch information
braianj committed Jul 11, 2024
1 parent 7d1d53b commit b9e6268
Showing 1 changed file with 8 additions and 18 deletions.
26 changes: 8 additions & 18 deletions src/components/Navbar/MenuItem/MenuItem.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ import Menu from 'semantic-ui-react/dist/commonjs/collections/Menu'
import classNames from 'classnames'

import ArrowIcon from '../../Icons/ArrowIcon'
import ChevronIcon from '../../Icons/ChevronIcon'
import { MenuItemProps } from './MenuItem.types'

import './MenuItem.css'
Expand All @@ -20,26 +19,17 @@ export const MenuItem = (props: MenuItemProps) => {
<Menu.Item
active={activePage === section}
onClick={(e: React.MouseEvent) => {
isMobile && onToggleShowSubMenu(e, true, section)
isMobile ? onToggleShowSubMenu(e, true, section) : mainRedirect()
}}
onMouseEnter={(e: React.MouseEvent) =>
!isMobile && onToggleShowSubMenu(e, true, section)
}
onMouseLeave={(e: React.MouseEvent) =>
!isMobile && onToggleShowSubMenu(e, false, section)
}
className={classNames('dui-menu-item', section, isMobile && 'mobile')}
>
<div onClick={mainRedirect}>{title}</div>
{!isMobile && (
<div
onClick={(e: React.MouseEvent) => {
onToggleShowSubMenu(e, true, section)
}}
onMouseEnter={(e: React.MouseEvent) =>
!isMobile && onToggleShowSubMenu(e, true, section)
}
onMouseLeave={(e: React.MouseEvent) =>
!isMobile && onToggleShowSubMenu(e, false, section)
}
>
<ChevronIcon down={true} />
</div>
)}
{title}
{isMobile && <ArrowIcon />}
</Menu.Item>
)
Expand Down

0 comments on commit b9e6268

Please sign in to comment.