feat: app proprer default display for server manager

This commit is contained in:
aro 2023-01-05 11:06:53 +01:00
parent 27aeb1aade
commit d7681f09b3
2 changed files with 47 additions and 6 deletions

View file

@ -1,13 +1,9 @@
package xyz.atnrch.wrench.components.server package xyz.atnrch.wrench.components.server
import androidx.compose.material.Text
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable
import androidx.compose.ui.graphics.Color import xyz.atnrch.wrench.components.server.center.UnderConstructionView
@Composable @Composable
fun ServerManagerDisplay() { fun ServerManagerDisplay() {
Text( UnderConstructionView()
color = Color.White,
text = "Hello!"
)
} }

View file

@ -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
)
}
}
}