import { useState, useEffect } from "react"; import { useHotel } from "../HotelContext"; export default function AdminWidget() { const [username, setUserName] = useState(""); const [password, setPassword] = useState(""); const [hotel_ids, setHotelIds] = useState([]); const [display_name, setDisplayName] = useState(""); const [allHotelsList, setAllHotelsList] = useState([]); const [addHotelSelected, setAddHotelSelected] = useState([]) const [addHotelUserId, setAddHotelUserId] = useState("0"); const { registerUser, getHotelList, addHotelUser} = useHotel(); const createUser = (username, password, hotel_ids, display_name) => { registerUser(username, password, hotel_ids, display_name); } //console.log(addHotelSelected); useEffect(() => { const loadHotels = async () => { const hotels = await getHotelList(); setAllHotelsList(hotels); } loadHotels(); console.log("addhotel collected : " + allHotelsList) }, [] ); const toggleHotel = (id) => { setAddHotelSelected(prev => prev.includes(id) ? prev.filter(hotelId => hotelId !== id) : [...prev, id] ); }; function submit() { addHotelUser(addHotelSelected, addHotelUserId ); setAddHotelUserId(""); }; return(