linkify function
List<LinkifyElement>
linkify(
- String text, {
- LinkifyOptions options = const LinkifyOptions(),
- List<
Linkifier> linkifiers = defaultLinkifiers,
Turns text into a list of LinkifyElement
Use humanize to remove http/https from the start of the URL shown.
Will default to false (if null)
Uses linkTypes to enable some types of links (URL, email).
Will default to all (if null).
Implementation
List<LinkifyElement> linkify(
String text, {
LinkifyOptions options = const LinkifyOptions(),
List<Linkifier> linkifiers = defaultLinkifiers,
}) {
var list = <LinkifyElement>[TextElement(text)];
if (text.isEmpty) {
return [];
}
if (linkifiers.isEmpty) {
return list;
}
for (var linkifier in linkifiers) {
list = linkifier.parse(list, options);
}
return list;
}