Package-level declarations

Functions

Link copied to clipboard
fun MarkdownBlockRenderer.Companion.dark(styling: MarkdownStyling = MarkdownStyling.dark(), rendererExtensions: List<MarkdownRendererExtension> = emptyList(), inlineRenderer: InlineMarkdownRenderer = DefaultInlineMarkdownRenderer(rendererExtensions)): MarkdownBlockRenderer
Link copied to clipboard
fun MarkdownBlockRenderer.Companion.light(styling: MarkdownStyling = MarkdownStyling.light(), rendererExtensions: List<MarkdownRendererExtension> = emptyList(), inlineRenderer: InlineMarkdownRenderer = DefaultInlineMarkdownRenderer(rendererExtensions)): MarkdownBlockRenderer
Link copied to clipboard
@Composable
fun ProvideMarkdownStyling(markdownStyling: MarkdownStyling, markdownBlockRenderer: MarkdownBlockRenderer, codeHighlighter: CodeHighlighter, markdownProcessor: MarkdownProcessor = remember { MarkdownProcessor() }, content: @Composable () -> Unit)
@Composable
fun ProvideMarkdownStyling(isDark: Boolean = JewelTheme.isDark, markdownStyling: MarkdownStyling = remember(isDark) { if (isDark) { MarkdownStyling.dark() } else { MarkdownStyling.light() } }, markdownProcessor: MarkdownProcessor = remember { MarkdownProcessor() }, markdownBlockRenderer: MarkdownBlockRenderer = remember(markdownStyling) { if (isDark) { MarkdownBlockRenderer.dark(markdownStyling) } else { MarkdownBlockRenderer.light(markdownStyling) } }, codeHighlighter: CodeHighlighter = remember { NoOpCodeHighlighter }, content: @Composable () -> Unit)