import 'dart:async'; import 'package:easy_localization/easy_localization.dart'; import 'package:flutter/material.dart'; import 'package:mohem_flutter_app/classes/colors.dart'; import 'package:mohem_flutter_app/classes/decorations_helper.dart'; import 'package:mohem_flutter_app/extensions/int_extensions.dart'; import 'package:mohem_flutter_app/extensions/string_extensions.dart'; import 'package:mohem_flutter_app/generated/locale_keys.g.dart'; import 'package:mohem_flutter_app/ui/marathon/marathon_provider.dart'; import 'package:provider/provider.dart'; class QualifiersContainer extends StatelessWidget { const QualifiersContainer({Key? key}) : super(key: key); @override Widget build(BuildContext context) { MarathonProvider provider = context.watch(); return Container( width: double.infinity, decoration: MyDecorations.shadowDecoration, padding: const EdgeInsets.only(top: 14, left: 18, right: 14, bottom: 18), child: Column( mainAxisSize: MainAxisSize.min, children: [ Row( mainAxisAlignment: MainAxisAlignment.spaceBetween, children: [ LocaleKeys.winnerSelection.tr().toText21(color: MyColors.grey3AColor), "00:${provider.totalSecondsToWaitForWinner < 10 ? "0${provider.totalSecondsToWaitForWinner}" : provider.totalSecondsToWaitForWinner}" .toText18(color: MyColors.redColor), ], ), 10.height, Row( children: [ provider.totalQualifiers.toString().toText30(color: MyColors.greenColor, isBold: true), 2.width, LocaleKeys.qualifiers.tr().toText16(color: MyColors.greenColor), ], ), ], ), ); } }