From 7040da1334f6d18e19a494c73caa17f7df552dfe Mon Sep 17 00:00:00 2001 From: Ryan Cohen Date: Sun, 29 Jan 2023 16:27:09 +0900 Subject: [PATCH] fix(ui): show 5 icons when possible on mobile menu (#3298) --- src/components/Layout/MobileMenu/index.tsx | 44 +++++++++++----------- 1 file changed, 23 insertions(+), 21 deletions(-) diff --git a/src/components/Layout/MobileMenu/index.tsx b/src/components/Layout/MobileMenu/index.tsx index 2ccd75d3..e0b45a22 100644 --- a/src/components/Layout/MobileMenu/index.tsx +++ b/src/components/Layout/MobileMenu/index.tsx @@ -167,27 +167,29 @@ const MobileMenu = () => {
- {filteredLinks.slice(0, 4).map((link) => { - const isActive = - router.pathname.match(link.activeRegExp) && !isOpen; - return ( - - - {cloneElement( - isActive ? link.svgIconSelected : link.svgIcon, - { - className: 'h-6 w-6', - } - )} - - - ); - })} - {filteredLinks.length > 4 && ( + {filteredLinks + .slice(0, filteredLinks.length === 5 ? 5 : 4) + .map((link) => { + const isActive = + router.pathname.match(link.activeRegExp) && !isOpen; + return ( + + + {cloneElement( + isActive ? link.svgIconSelected : link.svgIcon, + { + className: 'h-6 w-6', + } + )} + + + ); + })} + {filteredLinks.length > 4 && filteredLinks.length !== 5 && (