import React, { useState, useEffect } from "react"; import { Menu } from "antd"; import { HomeOutlined } from "@ant-design/icons" import { Home } from "../../pages"; import { getRooms } from "../../api/room"; import { isLoggedIn } from "../../api/authentication" import { Items } from "../../pages/items"; import { Link } from "react-router-dom"; function getItem(key, label) { //return { // key: String(key), // icon, // children, // label, // link, //}; var item = {label} return item } const { SubMenu } = Menu; // Component const Navbar = () => { //Hook calls const [rooms, setRooms] = useState([]); useEffect(() => { console.log("NAVBAR EFFECT") isLoggedIn().then((user) => { if (user !== "Unauthorized") { getRooms().then((result) => { setRooms(result); }) } }) }, []); const items = [ Login / Logout , Menu Principal , Tous les articles , Voir les chambres , ]; // Rendu du composant Navbar try { return ( {items} ); } catch (error) { console.log(error.stack) } }; export default Navbar;