From 5d9240258144bf36253d2a2f1373013a01cb0a77 Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Mon, 12 Dec 2022 17:01:37 +0100 Subject: [PATCH] Fix UnstableCollections error --- .../android/x/designsystem/components/ClickableLinkText.kt | 4 +++- plugins/src/main/java/extension/DependencyHandleScope.kt | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/libraries/designsystem/src/main/java/io/element/android/x/designsystem/components/ClickableLinkText.kt b/libraries/designsystem/src/main/java/io/element/android/x/designsystem/components/ClickableLinkText.kt index 39edb34689..73903e8a8a 100644 --- a/libraries/designsystem/src/main/java/io/element/android/x/designsystem/components/ClickableLinkText.kt +++ b/libraries/designsystem/src/main/java/io/element/android/x/designsystem/components/ClickableLinkText.kt @@ -16,6 +16,8 @@ import androidx.compose.ui.platform.LocalUriHandler import androidx.compose.ui.text.AnnotatedString import androidx.compose.ui.text.TextLayoutResult import androidx.compose.ui.text.TextStyle +import kotlinx.collections.immutable.ImmutableMap +import kotlinx.collections.immutable.persistentMapOf @Composable fun ClickableLinkText( @@ -26,7 +28,7 @@ fun ClickableLinkText( interactionSource: MutableInteractionSource, modifier: Modifier = Modifier, style: TextStyle = LocalTextStyle.current, - inlineContent: Map = mapOf(), + inlineContent: ImmutableMap = persistentMapOf(), ) { val uriHandler = LocalUriHandler.current val layoutResult = remember { mutableStateOf(null) } diff --git a/plugins/src/main/java/extension/DependencyHandleScope.kt b/plugins/src/main/java/extension/DependencyHandleScope.kt index 47204ee0be..d45fec0c94 100644 --- a/plugins/src/main/java/extension/DependencyHandleScope.kt +++ b/plugins/src/main/java/extension/DependencyHandleScope.kt @@ -31,5 +31,6 @@ fun DependencyHandlerScope.composeDependencies() { debugImplementation("androidx.compose.ui:ui-tooling") debugImplementation("androidx.compose.ui:ui-test-manifest") implementation("com.airbnb.android:showkase:1.0.0-beta14") + implementation("org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.5") }