import 'package:easy_localization/easy_localization.dart'; import 'package:flutter/material.dart'; import 'package:mohem_flutter_app/extensions/int_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/ui/disclosure/disclosure_provider.dart'; import 'package:mohem_flutter_app/ui/disclosure/widgets/disclosure_details_card.dart'; import 'package:mohem_flutter_app/ui/disclosure/widgets/disclosure_footer.dart'; import 'package:mohem_flutter_app/widgets/app_bar_widget.dart'; import 'package:provider/provider.dart'; class DisclosureIntroScreen extends StatelessWidget { const DisclosureIntroScreen({Key? key}) : super(key: key); @override Widget build(BuildContext context) { DisclosureProvider provider = context.watch(); return Scaffold( appBar: AppBarWidget( context, title: LocaleKeys.disclosure.tr(), onHomeTapped: () { Navigator.pop(context); context.setLocale(provider.savedLocale); }, onBackTapped: () { Navigator.pop(context); context.setLocale(provider.savedLocale); }, ), body: Column( children: [ ListView( padding: const EdgeInsets.all(21), children: [ DisclosureDetailsCard(disclosureDetailsCard: provider.disclosureDetailsModel), 20.height, // provider.isUpComingMarathon // ? DisclosureTimerCard( // provider: provider, // timeToMarathon: DateTime.parse(provider.marathonDetailModel.startTime!).millisecondsSinceEpoch, // ) // : const SizedBox(), ], ).expanded, 1.divider, DisclosureFooter(provider: provider), ], ), ); } }