|
|
|
|
@ -184,10 +184,12 @@ class MarathonBanner extends StatelessWidget {
|
|
|
|
|
Widget build(BuildContext context) {
|
|
|
|
|
MarathonProvider provider = context.read<MarathonProvider>();
|
|
|
|
|
|
|
|
|
|
return !provider.isPrivilegedWithMarathon
|
|
|
|
|
? getUnPrivilegedMarathon(context)
|
|
|
|
|
: provider.marathonDetailModel.startTime != null
|
|
|
|
|
? Container(
|
|
|
|
|
return
|
|
|
|
|
// !provider.isPrivilegedWithMarathon
|
|
|
|
|
// ? getUnPrivilegedMarathon(context)
|
|
|
|
|
// : provider.marathonDetailModel.startTime != null
|
|
|
|
|
// ?
|
|
|
|
|
Container(
|
|
|
|
|
decoration: MyDecorations.shadowDecoration,
|
|
|
|
|
height: isTablet ? MediaQuery.of(context).size.height * 0.17 : MediaQuery.of(context).size.height * 0.11,
|
|
|
|
|
clipBehavior: Clip.antiAlias,
|
|
|
|
|
@ -353,7 +355,6 @@ class MarathonBanner extends StatelessWidget {
|
|
|
|
|
child: SvgPicture.asset("assets/images/arrow_next.svg", color: MyColors.whiteColor),
|
|
|
|
|
).paddingAll(isTablet ? 20 : 15),
|
|
|
|
|
),
|
|
|
|
|
|
|
|
|
|
],
|
|
|
|
|
).onPress(() async {
|
|
|
|
|
int remainingTimeInMinutes = DateTime.parse(provider.marathonDetailModel.startTime!).difference(DateTime.now()).inMinutes;
|
|
|
|
|
@ -377,7 +378,8 @@ class MarathonBanner extends StatelessWidget {
|
|
|
|
|
Navigator.pushNamed(context, AppRoutes.marathonIntroScreen);
|
|
|
|
|
}
|
|
|
|
|
}),
|
|
|
|
|
)
|
|
|
|
|
: const SizedBox();
|
|
|
|
|
);
|
|
|
|
|
// )
|
|
|
|
|
// : const SizedBox();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|