Files
YAEP/composeApp/src/desktopMain/kotlin/main.kt

32 lines
1023 B
Kotlin
Raw Normal View History

2024-06-17 05:21:50 +02:00
import androidx.compose.runtime.getValue
import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import androidx.compose.runtime.setValue
import androidx.compose.ui.window.Window
2024-06-17 05:21:50 +02:00
import androidx.compose.ui.window.WindowPlacement
import androidx.compose.ui.window.application
2024-06-17 05:21:50 +02:00
import androidx.compose.ui.window.rememberWindowState
fun main() = application {
Window(
onCloseRequest = ::exitApplication,
title = "YAEP",
) {
2024-06-17 05:21:50 +02:00
var useDarkMode by remember { mutableStateOf(true) }
DesktopWindow(
useDarkMode = useDarkMode,
topBar = {
AppBar(
useDarkMode = useDarkMode,
setDarkMode = { useDarkMode = it },
onCloseRequest = ::exitApplication,
windowState = rememberWindowState(
placement = WindowPlacement.Floating
)
)
}
) {
App()
}
}
}