Selector (WIP)
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user