android: switch to MikePenz' Markdown renderer

This commit is contained in:
Harsh Shandilya 2021-10-06 10:50:34 +05:30
parent 5749b98b23
commit 87e9c218a2
No known key found for this signature in database
GPG key ID: 366D7BBAD1031E80
4 changed files with 8 additions and 14 deletions

View file

@ -22,9 +22,7 @@ dependencies {
implementation(libs.androidx.lifecycle.compose)
implementation(libs.androidx.navigation.compose)
implementation(libs.androidx.paging.compose)
implementation(libs.compose.richtext.markdown)
implementation(libs.compose.richtext.material)
implementation(libs.compose.richtext.ui)
implementation(libs.multiplatform.markdown.android)
implementation(libs.copydown)
implementation(libs.dagger.hilt.android)
implementation(libs.sqldelight.extensions.coroutines)

View file

@ -28,8 +28,7 @@ import com.google.accompanist.insets.ProvideWindowInsets
import com.google.accompanist.insets.navigationBarsPadding
import com.google.accompanist.insets.statusBarsPadding
import com.google.accompanist.systemuicontroller.rememberSystemUiController
import com.halilibo.richtext.markdown.Markdown
import com.halilibo.richtext.ui.material.MaterialRichText
import com.mikepenz.markdown.Markdown
import dev.msfjarvis.claw.android.viewmodel.ClawViewModel
import dev.msfjarvis.claw.common.comments.CommentsPage
import dev.msfjarvis.claw.common.theme.LobstersTheme
@ -107,7 +106,7 @@ fun LobstersApp(
getDetails = viewModel::getPostComments,
renderMarkdown = { source, modifier ->
val markdown = copydown.convert(source)
MaterialRichText(modifier = modifier) { Markdown(markdown) }
Markdown(markdown, modifier = modifier)
},
paddingValues = paddingValues,
)