Rene Gens
12/06/2024, 10:00 AMoverride fun presentAddEvent(appTheme: AppTheme, onSave: () -> Unit) {
val rootVC = UIApplication.sharedApplication.keyWindow?.rootViewController
val s = ComposeUIViewController(
content = {
AppTheme(appThemeMode = appTheme.appThemeMode, appColor = appTheme.appColor) {
AddEventScreen(onCancel = {
rootVC?.dismissViewControllerAnimated(
true,
completion = null
)
}, onSave = {
rootVC?.dismissViewControllerAnimated(
true,
completion = null
)
onSave.invoke()
})
}
}
)
rootVC?.presentViewController(s, animated = true, completion = null)
}