// ignore_for_file: always_specify_types import 'package:easy_localization/easy_localization.dart'; import 'package:flutter/material.dart'; import 'package:mohem_flutter_app/app_state/app_state.dart'; import 'package:mohem_flutter_app/classes/colors.dart'; import 'package:mohem_flutter_app/extensions/int_extensions.dart'; import 'package:mohem_flutter_app/extensions/string_extensions.dart'; import 'package:mohem_flutter_app/extensions/widget_extensions.dart'; import 'package:mohem_flutter_app/generated/locale_keys.g.dart'; import 'package:mohem_flutter_app/main.dart'; import 'package:mohem_flutter_app/provider/dashboard_provider_model.dart'; import 'package:mohem_flutter_app/ui/marathon/marathon_provider.dart'; import 'package:mohem_flutter_app/widgets/button/default_button.dart'; import 'package:url_launcher/url_launcher.dart'; class ActivityEventFooter extends StatelessWidget { final DashboardProviderModel provider; const ActivityEventFooter({ Key? key, required this.provider, }) : super(key: key); @override Widget build(BuildContext context) { return Column(children: [ DefaultButton( LocaleKeys.start.tr(), () => launchUrl(Uri.parse(provider.eventActivity!.url!)), color: MyColors.greenColor, ).insideContainer, ]); } }