diff --git a/src/App.js b/src/App.js index 7456d46..77a51f9 100644 --- a/src/App.js +++ b/src/App.js @@ -25,25 +25,44 @@ import Map from './Map.js'; import Rooms from './Rooms.js'; function ChangeFloor({ currentFloor, callbackFloorChanged }) { + const [sites, setSites] = React.useState([]); const handleFloorChanged = (event) => { callbackFloorChanged(event.target.value); }; + React.useEffect(() => { + fetch("https://encartes.aliens-lyon.fr/api/map/get_all_floors/") + .then(response => response.json()) + .then(data => { + setSites(data); + }); + }, []); + + var items = []; + + sites.forEach(site => { + site.buildings.forEach(building => { + building.floors.forEach(floor => { + items.push( + + ) + }) + }) + + }); + return <>