--- a/sample/src/desktopMain/kotlin/main.kt Wed Apr 23 14:42:24 2025 -0400
+++ b/sample/src/desktopMain/kotlin/main.kt Wed Apr 23 14:43:46 2025 -0400
@@ -22,6 +22,10 @@
package com.geekorum.aboutoss.sampleapp
import androidx.compose.runtime.Composable
+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
import androidx.compose.ui.window.application
import org.jetbrains.compose.ui.tooling.preview.Preview
@@ -29,8 +33,27 @@
@Composable
@Preview
fun SampleAppDesktop() {
- SampleApp(onMaterial2Click = {},
- onMaterial3Click = {})
+ var material2IsOpen by remember { mutableStateOf(false) }
+ var material3IsOpen by remember { mutableStateOf(false) }
+ SampleApp(
+ onMaterial2Click = {
+ material2IsOpen = true
+ },
+ onMaterial3Click = {
+ material3IsOpen = true
+ })
+
+ if (material2IsOpen) {
+ PrebuiltLicencesMaterial2Window(onCloseRequest = {
+ material2IsOpen = false
+ })
+ }
+ if (material3IsOpen) {
+ PrebuiltLicencesMaterial3Window(onCloseRequest = {
+ material3IsOpen = false
+ })
+ }
+
}
fun main() = application {