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 roomItems = rooms.map((room, index) => (
console.log(index),
getItem(`sub${index}`, room.name)
));
const items = [
Menu Principal
,
Home
,
Tous les articles
,
{roomItems}
];
// Rendu du composant Navbar
try {
return (
);
} catch (error) {
console.log(error.stack)
}
};
export default Navbar;