import "./Rooms.scss"; import { useState, useEffect } from "react"; import { createRoom, getRooms, deleteRoom } from "../../api"; import { Link } from "react-router-dom"; export default function Rooms() { const [rooms, setRooms] = useState([]); const onClickCreate = () => { const name = prompt("Nom de la piece ?"); createRoom(name).then((res) => { const values = [...rooms]; values.push(res); setRooms(values); }); }; const onClickDelete = (id, name) => { const confirmation = prompt( `Etes-vous sur de vouloir supprimer ${name} ? (Oui ou non)` ); if (confirmation.toLocaleLowerCase() !== "oui") return; deleteRoom(id).then((res) => { const values = rooms.filter((e) => e._id !== id); setRooms(values); }); }; useEffect(() => { getRooms().then((res) => { setRooms(res); }); }, []); return (