diff options
Diffstat (limited to 'shared/src/commonMain/kotlin/dev/serrahima/lluerna/App.kt')
| -rw-r--r-- | shared/src/commonMain/kotlin/dev/serrahima/lluerna/App.kt | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/shared/src/commonMain/kotlin/dev/serrahima/lluerna/App.kt b/shared/src/commonMain/kotlin/dev/serrahima/lluerna/App.kt new file mode 100644 index 0000000..9cad551 --- /dev/null +++ b/shared/src/commonMain/kotlin/dev/serrahima/lluerna/App.kt @@ -0,0 +1,36 @@ +package dev.serrahima.lluerna + +import androidx.compose.foundation.layout.Arrangement +import androidx.compose.foundation.layout.Column +import androidx.compose.foundation.layout.fillMaxSize +import androidx.compose.foundation.layout.padding +import androidx.compose.material3.MaterialTheme +import androidx.compose.material3.Surface +import androidx.compose.material3.Text +import androidx.compose.runtime.Composable +import androidx.compose.ui.Alignment +import androidx.compose.ui.Modifier +import androidx.compose.ui.unit.dp +import dev.serrahima.lluerna.ui.LluernaTheme + +/** + * the one entrypoint both platforms render. + * + * android calls this from MainActivity; desktop calls it from the Window. + * everything below here is shared code. + */ +@Composable +fun App() { + LluernaTheme { + Surface(modifier = Modifier.fillMaxSize()) { + Column( + modifier = Modifier.fillMaxSize().padding(24.dp), + verticalArrangement = Arrangement.Center, + horizontalAlignment = Alignment.CenterHorizontally, + ) { + Text("lluerna", style = MaterialTheme.typography.headlineMedium) + Text("running on ${platformName()}") + } + } + } +} |
