Browse Source

Fix UnstableCollections error

feature/bma/flipper
Benoit Marty 2 years ago
parent
commit
5d92402581
  1. 4
      libraries/designsystem/src/main/java/io/element/android/x/designsystem/components/ClickableLinkText.kt
  2. 1
      plugins/src/main/java/extension/DependencyHandleScope.kt

4
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.AnnotatedString
import androidx.compose.ui.text.TextLayoutResult import androidx.compose.ui.text.TextLayoutResult
import androidx.compose.ui.text.TextStyle import androidx.compose.ui.text.TextStyle
import kotlinx.collections.immutable.ImmutableMap
import kotlinx.collections.immutable.persistentMapOf
@Composable @Composable
fun ClickableLinkText( fun ClickableLinkText(
@ -26,7 +28,7 @@ fun ClickableLinkText(
interactionSource: MutableInteractionSource, interactionSource: MutableInteractionSource,
modifier: Modifier = Modifier, modifier: Modifier = Modifier,
style: TextStyle = LocalTextStyle.current, style: TextStyle = LocalTextStyle.current,
inlineContent: Map<String, InlineTextContent> = mapOf(), inlineContent: ImmutableMap<String, InlineTextContent> = persistentMapOf(),
) { ) {
val uriHandler = LocalUriHandler.current val uriHandler = LocalUriHandler.current
val layoutResult = remember { mutableStateOf<TextLayoutResult?>(null) } val layoutResult = remember { mutableStateOf<TextLayoutResult?>(null) }

1
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-tooling")
debugImplementation("androidx.compose.ui:ui-test-manifest") debugImplementation("androidx.compose.ui:ui-test-manifest")
implementation("com.airbnb.android:showkase:1.0.0-beta14") implementation("com.airbnb.android:showkase:1.0.0-beta14")
implementation("org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.5")
} }

Loading…
Cancel
Save