diff --git a/client/src/common/components/ViewDialog/ViewDialog.jsx b/client/src/common/components/ViewDialog/ViewDialog.jsx new file mode 100644 index 00000000..0e88465e --- /dev/null +++ b/client/src/common/components/ViewDialog/ViewDialog.jsx @@ -0,0 +1,56 @@ +import {DialogContext, DialogProvider} from "@/common/contexts/Dialog"; +import {InputDialogContext} from "@/common/contexts/InputDialog"; +import {FontAwesomeIcon} from "@fortawesome/react-fontawesome"; +import {faClose} from "@fortawesome/free-solid-svg-icons"; +import React, {useContext, useState} from "react"; +import {ViewContext} from "@/common/contexts/View"; +import ListImage from "./images/list.png"; +import StatisticImage from "./images/statistic.png"; +import {t} from "i18next"; +import "./styles.sass"; + +export const Dialog = () => { + const close = useContext(DialogContext); + const [setDialog] = useContext(InputDialogContext); + const [view, setView] = useContext(ViewContext); + const [selected, setSelected] = useState(view); + + const submitForm = () => { + close(); + setView(selected); + setDialog({title: "MySpeed", description: t('dropdown.changes_applied'), buttonText: t('dialog.okay')}); + } + + return ( + <> +
+

{t("update.view_title")}

+ close()}/> +
+
+
setSelected(0)}> + Test-Übersicht +

Test-Übersicht

+
+
setSelected(1)}> + Test-Statistik +

Test-Statistik

+
+
+
+ +
+ + ); + +} + +export const ViewDialog = (props) => { + return ( + + + + ); +} \ No newline at end of file