31 lines
915 B
Kotlin
31 lines
915 B
Kotlin
package components
|
|
|
|
import androidx.compose.foundation.layout.Arrangement
|
|
import androidx.compose.foundation.layout.Column
|
|
import androidx.compose.foundation.layout.fillMaxSize
|
|
import androidx.compose.material.Surface
|
|
import androidx.compose.material.Text
|
|
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.em
|
|
import data.ColorData
|
|
import data.toColor
|
|
|
|
@Suppress("FunctionName")
|
|
@Composable
|
|
fun GameHeader(title: String, color: ColorData?) {
|
|
Surface(
|
|
color = color.toColor(),
|
|
modifier = Modifier.fillMaxSize(1f)
|
|
) {
|
|
Column(
|
|
verticalArrangement = Arrangement.Center,
|
|
horizontalAlignment = Alignment.CenterHorizontally
|
|
) {
|
|
Text(text = title, color = Color.LightGray, fontSize = 8.em)
|
|
}
|
|
}
|
|
}
|