import 'package:flutter/material.dart'; import 'package:path_provider/path_provider.dart'; import 'package:physigo/exercises/exercises_validation/utils/permissions_utils.dart'; import 'package:physigo/exercises/exercises_validation/widgets/pose_detector.dart'; class ExerciseValidationPage extends StatelessWidget { const ExerciseValidationPage({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return Scaffold( body: FutureBuilder( future: PermissionUtils.determineCameraPermission(), builder: ((context, snapshot) { getExternalStorageDirectory().then(print); if (snapshot.connectionState == ConnectionState.waiting) { return const Center(child: CircularProgressIndicator()); } if (snapshot.hasError) { return Center(child: Text(snapshot.error.toString())); } return const PoseDetector(); }), ), ); } }