bug page home

pull/4/head^2
Enzo 1 year ago
parent a3e77c3759
commit 2c3da877ca

@ -1,5 +1,6 @@
import 'package:flutter/material.dart';
import 'package:smartfit_app_mobile/common_widget/container/container_stats_activities.dart';
import 'package:smartfit_app_mobile/modele/convertisseur.dart';
class VolumesList extends StatelessWidget {
final Map<String, dynamic> volume;
@ -24,7 +25,9 @@ class VolumesList extends StatelessWidget {
width: media.width * 0.03,
),
ContainerStatsActivities(
volume["durationActiviy"].toString(), "Temps Total", Icons.timer),
"${Convertisseur.secondeIntoMinute(volume["durationActiviy"]).toStringAsFixed(2)} m",
"Temps Total",
Icons.timer),
SizedBox(
width: media.width * 0.03,
),
@ -34,12 +37,16 @@ class VolumesList extends StatelessWidget {
width: media.width * 0.03,
),
ContainerStatsActivities(
volume["speedAvg"].toString(), "Vitesse Moyenne", Icons.bolt),
" ${Convertisseur.msIntoKmh(volume["speedAvg"]).toStringAsFixed(2)} km/h",
"Vitesse Moyenne",
Icons.bolt),
SizedBox(
width: media.width * 0.03,
),
ContainerStatsActivities(volume["denivelePositif"].toString(),
"Dénivelé Positif", Icons.hiking),
ContainerStatsActivities(
"${volume["denivelePositif"].toStringAsFixed(2)} m",
"Dénivelé Positif",
Icons.hiking),
],
),
);

@ -20,7 +20,7 @@ class MobileContainerStatsActivities extends StatelessWidget {
return Container(
height: media.width * 0.33,
width: media.width * 0.27,
width: media.width * 0.30,
padding: const EdgeInsets.all(8),
margin: const EdgeInsets.symmetric(vertical: 5),
decoration: BoxDecoration(
@ -49,7 +49,7 @@ class MobileContainerStatsActivities extends StatelessWidget {
iconBackground: TColor.secondaryColor1,
sizeIcon: 30.0,
),
const SizedBox(height: 15), // Espacement entre l'icône et le texte
const SizedBox(height: 10), // Espacement entre l'icône et le texte
Text(
designation,
style: const TextStyle(fontSize: 12),

@ -5,7 +5,6 @@ import 'package:smartfit_app_mobile/modele/user.dart';
import 'package:smartfit_app_mobile/view/home/mobile/mobile_homeview.dart';
import 'package:smartfit_app_mobile/view/home/no_activity_view.dart';
import 'package:smartfit_app_mobile/view/home/stats_activities_view.dart';
import 'package:smartfit_app_mobile/view/volumes/volumes_view.dart';
import 'package:smartfit_app_mobile/view/home/web/web_homeview.dart';
class HomeView extends StatefulWidget {

@ -47,8 +47,13 @@ class _MobileHomeView extends State<MobileHomeView> {
// -- Speed -- //
double maxSpeed = managerSelectedActivity.getMaxSpeedAllActivitySelected();
double avgSpeed = managerSelectedActivity.getAvgSpeedAllActivitySelected();
double minSpeed = managerSelectedActivity.getMinSpeedAllActivitySelected();
data.maxSpeed = maxSpeed;
data.time = context.watch<User>().managerSelectedActivity.getTimeAllActivitySelected();
data.time = context
.watch<User>()
.managerSelectedActivity
.getTimeAllActivitySelected();
return Scaffold(
backgroundColor: TColor.white,
body: SingleChildScrollView(
@ -107,14 +112,14 @@ class _MobileHomeView extends State<MobileHomeView> {
),
LigneContainerStats(
"${double.parse(maxSpeed.toStringAsFixed(2))} m/s",
"${double.parse(minSpeed.toStringAsFixed(2))} m/s",
"${double.parse(avgSpeed.toStringAsFixed(2))} m/s",
"${avgBpm.toString()} BPM",
"Max Speed",
"Moyenne Speed",
"Moyenne BPM",
"Max vitesse",
"Min vitesse",
"Moyenne vitesse",
Icons.trending_down,
Icons.trending_up,
Icons.favorite_outline),
Icons.trending_up),
Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
@ -135,9 +140,9 @@ class _MobileHomeView extends State<MobileHomeView> {
"${minAltitude.toInt()} M",
"${maxAltitude.toInt()} M",
"${avgAltitude.toInt()} M",
"Minimum",
"Maximum",
"Moyenne",
"Altitude minimum",
"Altitude maximum",
"Altitude moyenne",
Icons.trending_down,
Icons.trending_up,
Icons.favorite_outline),

Loading…
Cancel
Save