import 'package:hacki/screens/widgets/custom_linkify/linkifiers/linkifiers.dart'; import 'package:linkify/linkify.dart'; abstract class LinkifierUtil { static List linkify(String text) { const LinkifyOptions options = LinkifyOptions(); const List linkifiers = [ UrlLinkifier(), EmailLinkifier(), QuoteLinkifier(), EmphasisLinkifier(), ]; List list = [TextElement(text)]; if (text.isEmpty) { return []; } if (linkifiers.isEmpty) { return list; } for (final Linkifier linkifier in linkifiers) { list = linkifier.parse(list, options); } return list; } }