import 'package:flutter/material.dart'; import 'package:provider/provider.dart'; import 'package:smoke_cess_app/providers/workout_provider.dart'; import 'package:smoke_cess_app/widgets/timer_widget.dart'; import '../providers/timer_provider.dart'; class WorkoutTimerWidget extends StatelessWidget { const WorkoutTimerWidget({super.key}); @override Widget build(BuildContext context) { TimerProvider timerProvider = context.watch(); WorkoutProvider workoutProvider = context.watch(); if (timerProvider.elapsedSeconds == workoutProvider.currentPhaseDuration.inSeconds) { print('Timer abgelaufen'); workoutProvider.nextPhase(); timerProvider.startTimer(workoutProvider.currentPhaseDuration); } return Column( mainAxisAlignment: MainAxisAlignment.center, children: [ Text(workoutProvider.currentPhase), TimerWidget(duration: workoutProvider.currentPhaseDuration) ], ); } }