markdown_widget library

Classes

LdMarkdown
Renders a markdown string using native Liquid Flutter components.

Extensions

MarkdownNodeDebug on Node

Functions

buildText(BuildContext context, Element text, {void onLinkTap(String url, String title)?, void onHashtagTap(String tag)?, Widget? imageBuilder(String src, String alt)?}) → Widget
buildTextSpan(BuildContext context, Node node, {void onLinkTap(String url, String title)?, void onHashtagTap(String tag)?, Widget? imageBuilder(String src, String alt)?}) → InlineSpan
formatMarkdownTree(String data) → String
Returns a human-readable debug representation of the markdown AST for data.
markdownToWidgets(BuildContext context, List<Node> nodes, {void onLinkTap(String url, String title)?, void onHashtagTap(String tag)?, Widget? imageBuilder(String src, String alt)?}) → List<Widget>