Skip to content
Snippets Groups Projects
Commit a5339688 authored by Aymeric Chaumont's avatar Aymeric Chaumont
Browse files

udpated waiting time component to be time-dependent

parent 6b56fff7
No related branches found
No related tags found
2 merge requests!29Time dependence,!28improve front
...@@ -9,26 +9,31 @@ export default function WaitingTime({ place }) { ...@@ -9,26 +9,31 @@ export default function WaitingTime({ place }) {
React.useEffect(() => { React.useEffect(() => {
axios axios
.get(`${process.env.REACT_APP_BASE_URL_BACK}/${encodeURIComponent(place)}/waiting_time`) .get(`${process.env.REACT_APP_BASE_URL_BACK}/${encodeURIComponent(place)}/waiting_time`)
.then((response) => { .then((res) => {
if (response.data < 60) { setPost(res.data);
setPost(0);
} else {
setPost(Math.round(response.data / 60));
}
}); });
}, []); }, []);
return ( return (
<div id="waiting-time-parent"> <div className="waiting-time-parent">
{post ? ( {post[1] ? (
<div id="waiting-time-display"> <div className="waiting-time-display">
<div>Temps d&apos;attente estimé:</div> Le RU ouvre aujourd&apos;hui à :
<div className="waiting-time-minutes">
<b id="waiting-time-number">
{String(post[0]).padStart(2, "0")}h{String(post[1]).padStart(2, "0")}
</b>
</div>
</div>
) : post[0] ? (
<div className="waiting-time-display">
Le temps d&apos;attente est estimé à :
<div className="waiting-time-minutes"> <div className="waiting-time-minutes">
<b id="waiting-time-number">{post}</b> minutes <b id="waiting-time-number">{post[0]}</b> minutes
</div> </div>
</div> </div>
) : ( ) : (
<div className="waiting-time-minutes">Pas de données...</div> <div className="waiting-time">Le RU est fermé pour aujourd&apos;hui.</div>
)} )}
</div> </div>
); );
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment