daily_challenge_page.dart 1.0 KB

12345678910111213141516171819202122232425262728293031323334
  1. import 'package:flutter/material.dart';
  2. import 'package:physigo/challenge/services/challenge_service.dart';
  3. import 'package:physigo/challenge/widgets/challenge_exercises.dart';
  4. class DailyChallengePage extends StatelessWidget {
  5. const DailyChallengePage({Key? key}) : super(key: key);
  6. @override
  7. Widget build(BuildContext context) {
  8. return Scaffold(
  9. appBar: AppBar(iconTheme: const IconThemeData(color: Colors.white, size: 36), ),
  10. body: Padding(
  11. padding: const EdgeInsets.all(16.0),
  12. child: Column(
  13. mainAxisAlignment: MainAxisAlignment.center,
  14. children: const [
  15. Center(
  16. child: Text(
  17. "Daily Challenge",
  18. textAlign: TextAlign.center,
  19. style: TextStyle(
  20. fontSize: 28,
  21. fontWeight: FontWeight.bold,
  22. ),
  23. ),
  24. ),
  25. SizedBox(height: 48),
  26. ChallengeExercises(getChallenge: ChallengeService.getDailyChallenge),
  27. ],
  28. ),
  29. ),
  30. );
  31. }
  32. }