import React, { useContext } from 'react' import { Link } from 'react-router-dom' import { SubMenuContext } from '../contexts/contexts' import { Accordion, AccordionContent, AccordionItem, AccordionTrigger, } from "@/components/shadcn/ui/accordion" export const AccordionMenu = ({ title, to }) => { return ( {title} ) } export const SubMenu = () => { const subMenuItems = useContext(SubMenuContext) return ( <> {subMenuItems.map((item, index) => item.subMenus && item.subMenus.length > 0 ? ( // 메뉴 Data에 서브메뉴가 있을 시 아코디언 컴포넌트로 출력 {item.title}
{/* 아코디언 서브 메뉴 출력 */} {item.subMenus.map((el) => ( ))} {/* 아코디언 서브 메뉴 출력 END */}
) : ( // 서브메뉴가 없을 시 기본 메뉴로 출력 {item.title} ) )} ) } const HeaderMenu = () => { return ( <>
{/* 상단 브랜드 로고 -- Page Header -- */} 313 DEV GRP
) } export default HeaderMenu