From 5a7e178c6ded9383b4488a3e5106bdd1b4b383f0 Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Mon, 9 Dec 2024 16:07:26 +0530 Subject: [PATCH] fix(deps): update richtext to v1.0.0-alpha02 --- .../src/main/kotlin/dev/msfjarvis/claw/common/ui/Markdown.kt | 5 +++-- gradle/libs.versions.toml | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/common/src/main/kotlin/dev/msfjarvis/claw/common/ui/Markdown.kt b/common/src/main/kotlin/dev/msfjarvis/claw/common/ui/Markdown.kt index 6f510e28..67ae4524 100644 --- a/common/src/main/kotlin/dev/msfjarvis/claw/common/ui/Markdown.kt +++ b/common/src/main/kotlin/dev/msfjarvis/claw/common/ui/Markdown.kt @@ -13,6 +13,7 @@ import androidx.compose.runtime.Composable import androidx.compose.runtime.CompositionLocalProvider import androidx.compose.ui.Modifier import androidx.compose.ui.text.SpanStyle +import androidx.compose.ui.text.TextLinkStyles import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.text.style.TextDecoration import com.halilibo.richtext.commonmark.Markdown @@ -24,14 +25,14 @@ import dev.msfjarvis.claw.common.ui.preview.ThemePreviews @Composable internal fun ThemedRichText(text: String, modifier: Modifier = Modifier) { - val linkStyle = + val linkSpanStyle = SpanStyle( background = MaterialTheme.colorScheme.surfaceVariant, color = MaterialTheme.colorScheme.onSurface, fontWeight = FontWeight.Bold, textDecoration = TextDecoration.Underline, ) - val stringStyle = RichTextStringStyle.Default.copy(linkStyle = linkStyle) + val stringStyle = RichTextStringStyle(linkStyle = TextLinkStyles(linkSpanStyle)) CompositionLocalProvider( LocalTextStyle provides MaterialTheme.typography.bodyLarge, LocalContentColor provides MaterialTheme.colorScheme.onBackground, diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 8864f58c..ddecda00 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -17,7 +17,7 @@ leakcanary = "3.0-alpha-8" lifecycle = "2.9.0-alpha07" navigation = "2.9.0-alpha03" retrofit = "2.11.0" -richtext = "1.0.0-alpha01" +richtext = "1.0.0-alpha02" sentry-sdk = "7.18.1" serialization = "1.7.3" sqldelight = "2.0.2"