Rev 6694 | Rev 6700 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import React, { useState } from 'react'import SearchInput from './searchbox/SearchInput'import UserImageDropdown from './user-dropdown/UserImageDropdown'import LinkItem from './link-item/LinkItem'import './styles/main.scss'const Header = ({ logo, menu, image, name, linkAdmin, linkImpersonate }) => {const [navbarOpen, setNavbarOpen] = useState(false)return (<><nav className="navbar"><a href="/" className="logo d-none d-xl-block"><img src={logo} alt="logo" /></a><SearchInput /><div className="hamburgerIcon"><iclassName="fa fa-bars text-gray"onClick={() => setNavbarOpen(!navbarOpen)}/></div><nav className="navLinksContainer"><ul>{menu?.map((item, index) => (<li key={index}><LinkItem {...item} /></li>))}</ul></nav><UserImageDropdownimage={image}fullName={name}linkAdmin={linkAdmin}linkImpersonate={linkImpersonate}/></nav></>)}export default Header