Skip to content

Commit

Permalink
refactor: mobile menu item title styles
Browse files Browse the repository at this point in the history
  • Loading branch information
saimonkat committed Feb 6, 2025
1 parent b85cedd commit 919e4d2
Showing 1 changed file with 7 additions and 6 deletions.
13 changes: 7 additions & 6 deletions src/components/shared/header/mobile-menu/mobile-menu.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -44,12 +44,13 @@ const variants = {
},
};

const getItemTitleStyles = (isDarkTheme, isMenuItemOpen) => {
if (isMenuItemOpen && isDarkTheme) return 'text-white';
if (!isMenuItemOpen && isDarkTheme) return 'text-gray-new-80';
if (isMenuItemOpen && !isDarkTheme) return 'text-black-new dark:text-white';
if (!isMenuItemOpen && !isDarkTheme) return 'text-gray-new-20 dark:text-gray-new-80';
};
const getItemTitleStyles = (isDarkTheme, isMenuItemOpen) =>
clsx({
'text-white': isMenuItemOpen && isDarkTheme,
'text-gray-new-80': !isMenuItemOpen && isDarkTheme,
'text-black-new dark:text-white': isMenuItemOpen && !isDarkTheme,
'text-gray-new-20 dark:text-gray-new-80': !isMenuItemOpen && !isDarkTheme,
});

const MobileMenuItem = ({ text, to, sections, isDarkTheme }) => {
const [isMenuItemOpen, setIsMenuItemOpen] = useState();
Expand Down

0 comments on commit 919e4d2

Please sign in to comment.