Initial commit

This commit is contained in:
shahondin1624
2025-10-25 11:22:27 +02:00
commit cd027b9f9b
116 changed files with 2648 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
import androidx.compose.ui.window.ComposeUIViewController
import org.shahondin1624.App
import platform.UIKit.UIApplication
import platform.UIKit.UIStatusBarStyleDarkContent
import platform.UIKit.UIStatusBarStyleLightContent
import platform.UIKit.UIViewController
import platform.UIKit.setStatusBarStyle
fun MainViewController(): UIViewController = ComposeUIViewController {
App(onThemeChanged = { ThemeChanged(it) })
}
@Composable
private fun ThemeChanged(isDark: Boolean) {
LaunchedEffect(isDark) {
UIApplication.sharedApplication.setStatusBarStyle(
if (isDark) UIStatusBarStyleDarkContent else UIStatusBarStyleLightContent
)
}
}