Selector (WIP)

This commit is contained in:
2024-06-18 23:23:55 +02:00
parent f7a1725029
commit 755c3de295
4 changed files with 59 additions and 36 deletions

View File

@@ -1,3 +1,4 @@
import androidx.compose.foundation.layout.PaddingValues
import androidx.compose.foundation.layout.Spacer
import androidx.compose.foundation.layout.size
import androidx.compose.foundation.layout.width
@@ -16,7 +17,6 @@ import androidx.compose.ui.unit.dp
import androidx.compose.ui.window.WindowPlacement
import androidx.compose.ui.window.WindowScope
import androidx.compose.ui.window.WindowState
import org.jetbrains.compose.resources.ExperimentalResourceApi
import org.jetbrains.compose.resources.painterResource
import ui.theme.AppTheme
import yaep.composeapp.generated.resources.Res
@@ -27,11 +27,10 @@ import yaep.composeapp.generated.resources.window_maximize
import yaep.composeapp.generated.resources.window_minimize
@Composable
@OptIn(ExperimentalMaterial3Api::class, ExperimentalResourceApi::class)
fun WindowScope.DesktopWindow(
useDarkMode: Boolean,
topBar: @Composable () -> Unit,
content: @Composable () -> Unit
content: @Composable (PaddingValues) -> Unit
) {
AppTheme(darkTheme = useDarkMode) {
Scaffold(
@@ -41,7 +40,7 @@ fun WindowScope.DesktopWindow(
}
}
) { paddingValues ->
content()
content(paddingValues)
}
}
}
@@ -58,7 +57,7 @@ fun AppBar(
navigationIcon = {
// TODO Icon(painterResource(Res.drawable.heart), null)
},
title = { Text(text = "Health Check Monitor") },
title = { Text(text = "Yet Another Einstein Puzzle") },
actions = {
Switch(
checked = useDarkMode,