diff --git a/client/src/common/contexts/Dialog/DialogContext.jsx b/client/src/common/contexts/Dialog/DialogContext.jsx index cdd54589..9cd0f72a 100644 --- a/client/src/common/contexts/Dialog/DialogContext.jsx +++ b/client/src/common/contexts/Dialog/DialogContext.jsx @@ -1,13 +1,11 @@ -import React, {useState, createContext, useContext} from "react"; +import React, {useState, createContext} from "react"; import {FontAwesomeIcon} from "@fortawesome/react-fontawesome"; import {faClose} from "@fortawesome/free-solid-svg-icons"; -import {SpeedtestContext} from "../Speedtests"; import "./styles.sass"; export const DialogContext = createContext(); const Dialog = ({dialog, setDialog}) => { - const updateTests = useContext(SpeedtestContext)[1]; const [value, setValue] = useState(dialog.value || ""); document.onkeyup = e => { @@ -55,39 +53,15 @@ const Dialog = ({dialog, setDialog}) => { hideTooltips(true); - if (dialog.speedtest) { - dialog.promise.then(res => { - if (res.status === 409) { - setDialog({ - title: "Fehlgeschlagen", - description: "Es läuft bereits ein Speedtest. Bitte gedulde dich ein wenig, bis dieser fertig ist.", - buttonText: "Okay" - }); - } else if (res.status === 410) { - setDialog({ - title: "Fehlgeschlagen", - description: "Speedtests sind aktuell pausiert. Bitte setze sie fort, wenn du einen machen möchtest.", - buttonText: "Okay" - }); - } else { - updateTests(); - setDialog(); - } - }); - - return ( -
-
-
-
-
-
-
-
+ if (dialog.speedtest) return ( +
+
+
+
- ) - } +
+ ) return (