feat(jbm): use jbm as RichMarkdown if experiment
Signed-off-by: Infi <infi@infi.sh>
This commit is contained in:
parent
ecbbb52ed1
commit
d95c0ef29d
|
|
@ -3,11 +3,19 @@ package chat.revolt.components.markdown
|
|||
import androidx.compose.foundation.layout.Column
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.Modifier
|
||||
import chat.revolt.api.settings.Experiments
|
||||
import chat.revolt.markdown.jbm.JBM
|
||||
import chat.revolt.markdown.jbm.JBMRenderer
|
||||
import chat.revolt.ndk.Stendal
|
||||
|
||||
@OptIn(JBM::class)
|
||||
@Composable
|
||||
fun RichMarkdown(input: String, modifier: Modifier = Modifier) {
|
||||
Column(modifier) {
|
||||
MarkdownTree(node = Stendal.render(input))
|
||||
if (Experiments.useKotlinBasedMarkdownRenderer.isEnabled) {
|
||||
JBMRenderer(input)
|
||||
} else {
|
||||
MarkdownTree(node = Stendal.render(input))
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue