From b6190c8470c4f3df0f3065b0e948139a800ee014 Mon Sep 17 00:00:00 2001 From: MohamedRejeb Date: Thu, 1 Aug 2024 09:49:30 +0100 Subject: [PATCH] Remove unused beta interop annotation --- .../com.mohamedrejeb.calf.picker/FilePickerLauncher.ios.kt | 2 -- .../mohamedrejeb/calf/ui/datepicker/AdaptiveDatePicker.ios.kt | 3 +-- .../iosMain/kotlin/com.mohamedrejeb.calf/ui/web/WebView.ios.kt | 2 +- 3 files changed, 2 insertions(+), 5 deletions(-) diff --git a/calf-file-picker/src/iosMain/kotlin/com.mohamedrejeb.calf.picker/FilePickerLauncher.ios.kt b/calf-file-picker/src/iosMain/kotlin/com.mohamedrejeb.calf.picker/FilePickerLauncher.ios.kt index c050c0d..52f4870 100644 --- a/calf-file-picker/src/iosMain/kotlin/com.mohamedrejeb.calf.picker/FilePickerLauncher.ios.kt +++ b/calf-file-picker/src/iosMain/kotlin/com.mohamedrejeb.calf.picker/FilePickerLauncher.ios.kt @@ -5,7 +5,6 @@ import androidx.compose.runtime.remember import androidx.compose.runtime.rememberCoroutineScope import com.mohamedrejeb.calf.core.InternalCalfApi import com.mohamedrejeb.calf.io.KmpFile -import kotlinx.cinterop.BetaInteropApi import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.async import kotlinx.coroutines.awaitAll @@ -36,7 +35,6 @@ import platform.UniformTypeIdentifiers.UTTypeVideo import platform.darwin.NSObject import kotlin.coroutines.resume -@BetaInteropApi @Composable actual fun rememberFilePickerLauncher( type: FilePickerFileType, diff --git a/calf-ui/src/iosMain/kotlin/com/mohamedrejeb/calf/ui/datepicker/AdaptiveDatePicker.ios.kt b/calf-ui/src/iosMain/kotlin/com/mohamedrejeb/calf/ui/datepicker/AdaptiveDatePicker.ios.kt index d1a60ad..0e8eeb0 100644 --- a/calf-ui/src/iosMain/kotlin/com/mohamedrejeb/calf/ui/datepicker/AdaptiveDatePicker.ios.kt +++ b/calf-ui/src/iosMain/kotlin/com/mohamedrejeb/calf/ui/datepicker/AdaptiveDatePicker.ios.kt @@ -12,11 +12,10 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.interop.UIKitView import androidx.compose.ui.unit.dp import com.mohamedrejeb.calf.core.InternalCalfApi -import kotlinx.cinterop.BetaInteropApi import kotlinx.cinterop.ExperimentalForeignApi import platform.UIKit.UIDatePicker -@OptIn(ExperimentalForeignApi::class, ExperimentalMaterial3Api::class, InternalCalfApi::class, BetaInteropApi::class) +@OptIn(ExperimentalForeignApi::class, ExperimentalMaterial3Api::class, InternalCalfApi::class) @Composable actual fun AdaptiveDatePicker( state: AdaptiveDatePickerState, diff --git a/calf-webview/src/iosMain/kotlin/com.mohamedrejeb.calf/ui/web/WebView.ios.kt b/calf-webview/src/iosMain/kotlin/com.mohamedrejeb.calf/ui/web/WebView.ios.kt index b25cc23..b9058ae 100644 --- a/calf-webview/src/iosMain/kotlin/com.mohamedrejeb.calf/ui/web/WebView.ios.kt +++ b/calf-webview/src/iosMain/kotlin/com.mohamedrejeb.calf/ui/web/WebView.ios.kt @@ -41,7 +41,7 @@ import platform.darwin.NSObject * @param onDispose Called when the WebView is destroyed. Provides a bundle which can be saved * if you need to save and restore state in this WebView. */ -@OptIn(ExperimentalForeignApi::class, BetaInteropApi::class) +@OptIn(ExperimentalForeignApi::class) @Composable actual fun WebView( state: WebViewState,