From d7681f09b336b559d963453b28f1178526218738 Mon Sep 17 00:00:00 2001
From: aro <pantoine.rochas@gmail.com>
Date: Thu, 5 Jan 2023 11:06:53 +0100
Subject: [PATCH] feat: app proprer default display for server manager

---
 .../components/server/ServerManagerDisplay.kt |  8 +---
 .../server/center/UnderConstrutrionView.kt    | 45 +++++++++++++++++++
 2 files changed, 47 insertions(+), 6 deletions(-)
 create mode 100644 src/main/kotlin/xyz/atnrch/wrench/components/server/center/UnderConstrutrionView.kt

diff --git a/src/main/kotlin/xyz/atnrch/wrench/components/server/ServerManagerDisplay.kt b/src/main/kotlin/xyz/atnrch/wrench/components/server/ServerManagerDisplay.kt
index 47a4124..aea17ad 100644
--- a/src/main/kotlin/xyz/atnrch/wrench/components/server/ServerManagerDisplay.kt
+++ b/src/main/kotlin/xyz/atnrch/wrench/components/server/ServerManagerDisplay.kt
@@ -1,13 +1,9 @@
 package xyz.atnrch.wrench.components.server
 
-import androidx.compose.material.Text
 import androidx.compose.runtime.Composable
-import androidx.compose.ui.graphics.Color
+import xyz.atnrch.wrench.components.server.center.UnderConstructionView
 
 @Composable
 fun ServerManagerDisplay() {
-    Text(
-        color = Color.White,
-        text = "Hello!"
-    )
+    UnderConstructionView()
 }
\ No newline at end of file
diff --git a/src/main/kotlin/xyz/atnrch/wrench/components/server/center/UnderConstrutrionView.kt b/src/main/kotlin/xyz/atnrch/wrench/components/server/center/UnderConstrutrionView.kt
new file mode 100644
index 0000000..656352f
--- /dev/null
+++ b/src/main/kotlin/xyz/atnrch/wrench/components/server/center/UnderConstrutrionView.kt
@@ -0,0 +1,45 @@
+package xyz.atnrch.wrench.components.server.center
+
+import androidx.compose.foundation.layout.*
+import androidx.compose.material.Icon
+import androidx.compose.material.Text
+import androidx.compose.material.icons.Icons
+import androidx.compose.material.icons.rounded.Engineering
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.Alignment
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.graphics.Color
+import androidx.compose.ui.unit.ExperimentalUnitApi
+import androidx.compose.ui.unit.TextUnit
+import androidx.compose.ui.unit.TextUnitType
+import androidx.compose.ui.unit.dp
+import xyz.atnrch.wrench.ui.Fonts
+import xyz.atnrch.wrench.ui.UIColors
+
+@OptIn(ExperimentalUnitApi::class)
+@Composable
+fun UnderConstructionView() {
+    Box(
+        contentAlignment = Alignment.Center,
+        modifier = Modifier.fillMaxWidth().fillMaxHeight()
+    ) {
+        Column (
+            verticalArrangement = Arrangement.SpaceEvenly,
+            horizontalAlignment = Alignment.CenterHorizontally
+        ) {
+            Icon(
+                imageVector = Icons.Rounded.Engineering,
+                tint = UIColors.ORANGE,
+                contentDescription = "Icon",
+                modifier = Modifier.size(58.dp)
+            )
+            Spacer(Modifier.height(24.dp))
+            Text(
+                text = "Not implemented yet!",
+                fontFamily = Fonts.ROBOTO_BOLD,
+                fontSize = TextUnit(20F, TextUnitType.Sp),
+                color = Color.White
+            )
+        }
+    }
+}
\ No newline at end of file