From e0c9c88ca996b0fe7e8689af8cef460e9772f81f Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Thu, 15 Jun 2023 17:35:40 +0530 Subject: [PATCH] chore(common): prettify HTMLText preview --- .../dev/msfjarvis/claw/common/ui/HTMLText.kt | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/common/src/main/kotlin/dev/msfjarvis/claw/common/ui/HTMLText.kt b/common/src/main/kotlin/dev/msfjarvis/claw/common/ui/HTMLText.kt index 0202532a..a0325d15 100644 --- a/common/src/main/kotlin/dev/msfjarvis/claw/common/ui/HTMLText.kt +++ b/common/src/main/kotlin/dev/msfjarvis/claw/common/ui/HTMLText.kt @@ -18,7 +18,9 @@ import android.text.style.SubscriptSpan import android.text.style.SuperscriptSpan import android.text.style.URLSpan import android.text.style.UnderlineSpan +import androidx.compose.foundation.background import androidx.compose.foundation.gestures.detectTapGestures +import androidx.compose.foundation.layout.Box import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Text import androidx.compose.runtime.Composable @@ -42,6 +44,7 @@ import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.TextUnit import androidx.compose.ui.unit.sp import androidx.core.text.HtmlCompat +import dev.msfjarvis.claw.common.theme.LobstersTheme private const val URL_TAG = "url_tag" @@ -197,9 +200,11 @@ private fun ClickableText( @Preview @Composable fun HTMLTextPreview() { - HTMLText( - text = - """ + LobstersTheme { + Box(modifier = Modifier.background(MaterialTheme.colorScheme.background)) { + HTMLText( + text = + """

Heading

This is a paragraph body

This is a code block
@@ -207,7 +212,9 @@ fun HTMLTextPreview() {
       

This is a blockquote

This is a link

Image

- """ - .trimIndent() - ) + """ + .trimIndent() + ) + } + } }