Avoids loading markdown style when it won't be used.

This commit is contained in:
Vitor Pamplona
2023-04-07 18:11:50 -04:00
parent ef567110d0
commit 234751a4b3

View File

@@ -82,6 +82,13 @@ fun RichTextViewer(
accountViewModel: AccountViewModel,
navController: NavController
) {
Column(modifier = modifier) {
if (content.startsWith("# ") ||
content.contains("##") ||
content.contains("**") ||
content.contains("__") ||
content.contains("```")
) {
val myMarkDownStyle = richTextDefaults.copy(
codeBlockStyle = richTextDefaults.codeBlockStyle?.copy(
textStyle = TextStyle(
@@ -116,13 +123,6 @@ fun RichTextViewer(
)
)
Column(modifier = modifier) {
if (content.startsWith("# ") ||
content.contains("##") ||
content.contains("**") ||
content.contains("__") ||
content.contains("```")
) {
MaterialRichText(
style = myMarkDownStyle
) {
@@ -301,7 +301,7 @@ fun BechLink(word: String, canPreview: Boolean, backgroundColor: Color, accountV
baseNotePair = Pair(note, it.additionalChars)
}
} else {
nip19Route = nip19Route
nip19Route = it
}
}
}