소스 검색

feat module 1,2,4 : change to dynamic navigation menu based on shopify collection - mobile view

master
nadia 1 일 전
부모
커밋
3537112fd2
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 5
    1
      src/components/Navbar/components/MobileNav/MobileNav.jsx

+ 5
- 1
src/components/Navbar/components/MobileNav/MobileNav.jsx 파일 보기

@@ -30,11 +30,15 @@ const MobileNav = ({ open, onClose, menu = [], infomenu = [], products = [] }) =
30 30
 
31 31
   const findCollectionForMenuItem = (productType, item) => {
32 32
     const targetTitles = (item?.titles || []).map(normalizeTitle);
33
+    const targetHandles = (item?.handles || []).map(normalizeTitle);
33 34
 
34 35
     return products
35 36
       .filter((product) => product.productType === productType)
36 37
       .flatMap((product) => product.collections || [])
37
-      .find((collection) => targetTitles.includes(normalizeTitle(collection?.title || "")));
38
+      .find((collection) =>
39
+        targetTitles.includes(normalizeTitle(collection?.title || "")) ||
40
+        targetHandles.includes(normalizeTitle(collection?.handle || ""))
41
+      );
38 42
   }
39 43
 
40 44
   const getMenuCollectionTitles = (productType) => {

Loading…
취소
저장