From ecc78bdfd6d8915093ab60a7c6a0a5b544aaf16f Mon Sep 17 00:00:00 2001 From: Mathias Wagner Date: Thu, 1 Jun 2023 19:49:30 +0200 Subject: [PATCH] Created the LogArea.jsx --- .../components/LogArea/LogArea.jsx | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 client/src/pages/tools/linux/InstallSoftware/components/ConfigurationArea/components/LogArea/LogArea.jsx diff --git a/client/src/pages/tools/linux/InstallSoftware/components/ConfigurationArea/components/LogArea/LogArea.jsx b/client/src/pages/tools/linux/InstallSoftware/components/ConfigurationArea/components/LogArea/LogArea.jsx new file mode 100644 index 0000000..9432dd6 --- /dev/null +++ b/client/src/pages/tools/linux/InstallSoftware/components/ConfigurationArea/components/LogArea/LogArea.jsx @@ -0,0 +1,27 @@ +import "./styles.sass"; +import {FontAwesomeIcon} from "@fortawesome/react-fontawesome"; +import {faBox, faCheck, faCircleNotch, faWarning} from "@fortawesome/free-solid-svg-icons"; + +export const LogArea = ({steps, completedSteps, failedStep}) => ( +
+
+ +

Aktueller Status

+
+ +
+ {steps.map((step) => { + return
+ {failedStep === step.step ? + : (!completedSteps.includes(step.step) && completedSteps.includes(step.step - 1)) + ? + : } + +

{step.description}

+
+ })} +
+
+) \ No newline at end of file