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