From 0b8ca62eea79de3ab8610a9df07d338bfdb5ebfc Mon Sep 17 00:00:00 2001 From: MohamedRejeb Date: Wed, 7 Aug 2024 13:02:49 +0100 Subject: [PATCH] Add currentUIViewController to remember keys --- .../com/mohamedrejeb/calf/ui/sheet/AdaptiveBottomSheet.ios.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/calf-ui/src/iosMain/kotlin/com/mohamedrejeb/calf/ui/sheet/AdaptiveBottomSheet.ios.kt b/calf-ui/src/iosMain/kotlin/com/mohamedrejeb/calf/ui/sheet/AdaptiveBottomSheet.ios.kt index 6d773c1..111f182 100644 --- a/calf-ui/src/iosMain/kotlin/com/mohamedrejeb/calf/ui/sheet/AdaptiveBottomSheet.ios.kt +++ b/calf-ui/src/iosMain/kotlin/com/mohamedrejeb/calf/ui/sheet/AdaptiveBottomSheet.ios.kt @@ -37,11 +37,13 @@ actual fun AdaptiveBottomSheet( content: @Composable() (ColumnScope.() -> Unit) ) { val compositionLocalContext = currentCompositionLocalContext + val currentUIViewController = LocalUIViewController.current val isDark = isSystemInDarkTheme() - val sheetManager = remember { + val sheetManager = remember(currentUIViewController) { BottomSheetManager( + parentUIViewController = currentUIViewController, dark = isDark, onDismiss = { onDismissRequest()