Package-level declarations

Types

Link copied to clipboard

Adapts the universal signature @Composable (MarkdownComponentModel) -> Unit to the existing components.

Link copied to clipboard
Link copied to clipboard
data class MarkdownComponentModel(val content: String, val node: ASTNode, val typography: MarkdownTypography)

Model holding data relevant for a component

Link copied to clipboard

Interface defining all supported components.

Functions

Link copied to clipboard
fun markdownComponents(text: MarkdownComponent = CurrentComponentsBridge.text, eol: MarkdownComponent = CurrentComponentsBridge.eol, codeFence: MarkdownComponent = CurrentComponentsBridge.codeFence, codeBlock: MarkdownComponent = CurrentComponentsBridge.codeBlock, heading1: MarkdownComponent = CurrentComponentsBridge.heading1, heading2: MarkdownComponent = CurrentComponentsBridge.heading2, heading3: MarkdownComponent = CurrentComponentsBridge.heading3, heading4: MarkdownComponent = CurrentComponentsBridge.heading4, heading5: MarkdownComponent = CurrentComponentsBridge.heading5, heading6: MarkdownComponent = CurrentComponentsBridge.heading6, setextHeading1: MarkdownComponent = CurrentComponentsBridge.setextHeading1, setextHeading2: MarkdownComponent = CurrentComponentsBridge.setextHeading2, blockQuote: MarkdownComponent = CurrentComponentsBridge.blockQuote, paragraph: MarkdownComponent = CurrentComponentsBridge.paragraph, orderedList: MarkdownComponent = CurrentComponentsBridge.orderedList, unorderedList: MarkdownComponent = CurrentComponentsBridge.unorderedList, image: MarkdownComponent = CurrentComponentsBridge.image, linkDefinition: MarkdownComponent = CurrentComponentsBridge.linkDefinition, horizontalRule: MarkdownComponent = CurrentComponentsBridge.horizontalRule, custom: CustomMarkdownComponent? = CurrentComponentsBridge.custom): MarkdownComponents