import 'dart:async'; import 'package:audioplayers/audioplayers.dart'; import 'package:flutter/material.dart'; import 'package:provider/provider.dart'; import 'package:smoke_cess_app/providers/timer_provider.dart'; import 'package:smoke_cess_app/providers/workout_provider.dart'; import 'package:smoke_cess_app/widgets/mute_button.dart'; import 'package:smoke_cess_app/widgets/workout_timer_widget.dart'; class IntervalTimerPage extends StatelessWidget { const IntervalTimerPage({super.key}); @override Widget build(BuildContext context) { TimerProvider timerProvider = TimerProvider(); return MultiProvider( providers: [ ChangeNotifierProvider(create: (context) => timerProvider), ChangeNotifierProvider( create: (context) => WorkoutProvider(timerProvider)) ], child: Column( mainAxisAlignment: MainAxisAlignment.center, children: const [ Align( alignment: Alignment.topLeft, child: MuteButton(), ), WorkoutTimerWidget() ], ), ); } }