From 0c4ed678ab5e32d5a89fd7b21b06c4dbd59ab2ef Mon Sep 17 00:00:00 2001 From: Mathias Wagner Date: Thu, 15 Feb 2024 01:11:39 +0100 Subject: [PATCH] Created the Overview.jsx --- .../states/Root/pages/Overview/Overview.jsx | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 webui/src/states/Root/pages/Overview/Overview.jsx diff --git a/webui/src/states/Root/pages/Overview/Overview.jsx b/webui/src/states/Root/pages/Overview/Overview.jsx new file mode 100644 index 0000000..0a2bf9d --- /dev/null +++ b/webui/src/states/Root/pages/Overview/Overview.jsx @@ -0,0 +1,43 @@ +import { + Box, + Button, + CircularProgress, + Stack, + Typography +} from "@mui/material"; +import {ServerContext} from "@/common/contexts/Server"; +import {useContext, useState} from "react"; +import Server from "@/states/Root/pages/Overview/components/Server/index.js"; +import {CreationDialog} from "@/states/Root/pages/Overview/components/CreationDialog/CreationDialog.jsx"; +import {t} from "i18next"; + +export const Overview = () => { + + const [dialogOpen, setDialogOpen] = useState(false); + const {server} = useContext(ServerContext); + + return ( + <> + + + + {t("server.overview")} + + + + {server === null && ( + + + + )} + + {dialogOpen && } + + {server !== null && server.map((server) => ( + + ))} + + + ) +} \ No newline at end of file