markdown_io 0.0.1-dev.1 copy "markdown_io: ^0.0.1-dev.1" to clipboard
markdown_io: ^0.0.1-dev.1 copied to clipboard

A toolbox for creating markdown editable fields, widgets and displays

Build Status pub package codecov

markdown_editable_textinput #

MarkdownEditableTextInput is a TextField Widget that allow you to convert easily what's in the TextField to Markdown.

Features #

  • Convert to Bold, Italic, Strikethrough
  • Convert to Code, Quote, Links
  • Convert to Heading (H1, H2, H3, H4, H5, H6) and Links
  • Support text direction

Demo #

Usage #

The color of the MarkdownTextInput is defined by the color set in your Theme :

  • primaryColor: Cursor's color
  • accentColor: MarkdownTextInput's borders
  • cardColor: Background color of MarkdownTextInput

Attributes #

Attributes Example Value Description
Function onTextChanged Callback used to retrieve the text in parent's Widget
String initialValue "Lorem Ipsum" Display an initial value in MarkdownTextInput's field
Function validators Add validators to the MarkdownTextInput
String label "Description" Display a label in MarkdownTextInput
TextDirection textDirection TextDirection.rtl Change text direction
int maxLines 3 The maximum of lines that can be display in the input
List [MarkdownType.bold, MardownType.italic] Actions the editor will handle

Example #

You can see an example of how to use this package here

1
likes
90
pub points
0%
popularity

Publisher

unverified uploader

A toolbox for creating markdown editable fields, widgets and displays

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (LICENSE)

Dependencies

expandable, flutter, flutter_markdown

More

Packages that depend on markdown_io