builderRegistry property
Custom widget builder registry for rendering plugin nodes.
When using parser plugins, you need to register custom builders here to define how the plugin nodes should be rendered.
Example:
final builders = BuilderRegistry()
..register('mention', MentionBuilder())
..register('hashtag', HashtagBuilder())
..register('emoji', EmojiBuilder());
SmoothMarkdown(
data: '@user #tag :smile:',
plugins: plugins,
builderRegistry: builders,
)
If provided, these builders will be merged with the default/enhanced builders. Plugin builders take precedence.
Implementation
final BuilderRegistry? builderRegistry;