Rev 4967 | Rev 6471 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
/* eslint-disable react/prop-types */import React from 'react'const ListItemDropdown = ({ options = [], isShow }) => {if (!options.length) return nullreturn (<nav className={`nav__options-dropdown ${isShow && 'show'}`}><ul>{options.map((linkOption, index) =><li key={index}>{linkOption.childs?.length? <a href='/' onClick={(e) => e.preventDefault()}>{linkOption.label}</a>: <a href={linkOption.href[0] === '/' ? linkOption.href : `/${linkOption.href}`} target='framename'>{linkOption.label}</a>}{!!linkOption.childs?.length &&<nav className='navLinkLevelThree'><ul>{linkOption.childs?.map((optionsChild, index) =><li key={index}><a href={`/${optionsChild.href}`} target='framename'>{optionsChild.label}</a></li>)}</ul></nav>}</li>)}</ul></nav>)}export default ListItemDropdown