onClick method

Future<bool> onClick(
  1. BuildContext context
)

Implementation

Future<bool> onClick(BuildContext context) async {
  if (!isNullOrEmpty(url)) {
    if (url!.startsWith('tel:') ||
        url!.startsWith('geo:') ||
        url!.startsWith('mailto:') ||
        url!.startsWith('smsto:') ||
        url!.startsWith('facetime:') ||
        url!.startsWith('facetime-audio:')) {
      Uri? uri = Uri.tryParse(url!);
      if (uri != null) launchUrl(uri);
    }
  }
  if (onclick == null) return true;
  return await EventHandler(this).execute(_onclick);
}