exercise_validation_page.dart 779 B

123456789101112131415161718192021222324
  1. import 'package:flutter/material.dart';
  2. import 'package:physigo/exercises/exercises_validation/utils/permissions_utils.dart';
  3. class ExerciseValidationPage extends StatelessWidget {
  4. const ExerciseValidationPage({Key? key}) : super(key: key);
  5. @override
  6. Widget build(BuildContext context) {
  7. return Scaffold(
  8. body: FutureBuilder<void>(
  9. future: PermissionUtils.determineCameraPermission(),
  10. builder: ((context, snapshot) {
  11. if (snapshot.connectionState == ConnectionState.waiting) {
  12. return const Center(child: CircularProgressIndicator());
  13. }
  14. if (snapshot.hasError) {
  15. return Center(child: Text(snapshot.error.toString()));
  16. }
  17. return Container();
  18. }),
  19. ),
  20. );
  21. }
  22. }