|
|
@ -63,11 +63,10 @@ class _WebHomeView extends State<WebHomeView> {
|
|
|
|
return Scaffold(
|
|
|
|
return Scaffold(
|
|
|
|
backgroundColor: TColor.white,
|
|
|
|
backgroundColor: TColor.white,
|
|
|
|
body: SingleChildScrollView(
|
|
|
|
body: SingleChildScrollView(
|
|
|
|
child: SafeArea(
|
|
|
|
child: Padding(
|
|
|
|
child: Padding(
|
|
|
|
padding: const EdgeInsets.symmetric(horizontal: 30),
|
|
|
|
padding: const EdgeInsets.symmetric(horizontal: 50),
|
|
|
|
|
|
|
|
child: Column(
|
|
|
|
child: Column(
|
|
|
|
crossAxisAlignment: CrossAxisAlignment.start,
|
|
|
|
mainAxisAlignment: MainAxisAlignment.center,
|
|
|
|
children: [
|
|
|
|
children: [
|
|
|
|
SizedBox(
|
|
|
|
SizedBox(
|
|
|
|
height: media.width * 0.03,
|
|
|
|
height: media.width * 0.03,
|
|
|
@ -76,9 +75,9 @@ class _WebHomeView extends State<WebHomeView> {
|
|
|
|
SizedBox(
|
|
|
|
SizedBox(
|
|
|
|
height: media.width * 0.03,
|
|
|
|
height: media.width * 0.03,
|
|
|
|
),
|
|
|
|
),
|
|
|
|
Row(crossAxisAlignment: CrossAxisAlignment.start, children: [
|
|
|
|
Column(mainAxisAlignment: MainAxisAlignment.center, children: [
|
|
|
|
Column(
|
|
|
|
Column(
|
|
|
|
crossAxisAlignment: CrossAxisAlignment.start,
|
|
|
|
mainAxisAlignment: MainAxisAlignment.center,
|
|
|
|
children: [
|
|
|
|
children: [
|
|
|
|
Text(
|
|
|
|
Text(
|
|
|
|
"Status d'activité",
|
|
|
|
"Status d'activité",
|
|
|
@ -90,7 +89,8 @@ class _WebHomeView extends State<WebHomeView> {
|
|
|
|
SizedBox(
|
|
|
|
SizedBox(
|
|
|
|
height: media.width * 0.02,
|
|
|
|
height: media.width * 0.02,
|
|
|
|
),
|
|
|
|
),
|
|
|
|
Row(children: [
|
|
|
|
Row(mainAxisAlignment: MainAxisAlignment.center,
|
|
|
|
|
|
|
|
children: [
|
|
|
|
BpmByTime(media, data),
|
|
|
|
BpmByTime(media, data),
|
|
|
|
SizedBox(
|
|
|
|
SizedBox(
|
|
|
|
width: media.width * 0.01,
|
|
|
|
width: media.width * 0.01,
|
|
|
@ -111,7 +111,7 @@ class _WebHomeView extends State<WebHomeView> {
|
|
|
|
height: media.width * 0.05,
|
|
|
|
height: media.width * 0.05,
|
|
|
|
),
|
|
|
|
),
|
|
|
|
Column(
|
|
|
|
Column(
|
|
|
|
crossAxisAlignment: CrossAxisAlignment.start,
|
|
|
|
mainAxisAlignment: MainAxisAlignment.center,
|
|
|
|
children: [
|
|
|
|
children: [
|
|
|
|
Text(
|
|
|
|
Text(
|
|
|
|
"Rythme cardique et vitesse",
|
|
|
|
"Rythme cardique et vitesse",
|
|
|
@ -124,7 +124,7 @@ class _WebHomeView extends State<WebHomeView> {
|
|
|
|
height: media.width * 0.03,
|
|
|
|
height: media.width * 0.03,
|
|
|
|
),
|
|
|
|
),
|
|
|
|
Row(
|
|
|
|
Row(
|
|
|
|
crossAxisAlignment: CrossAxisAlignment.start,
|
|
|
|
mainAxisAlignment: MainAxisAlignment.center,
|
|
|
|
children: [
|
|
|
|
children: [
|
|
|
|
GraphBpmAndSpeedByTime(media, data),
|
|
|
|
GraphBpmAndSpeedByTime(media, data),
|
|
|
|
SizedBox(
|
|
|
|
SizedBox(
|
|
|
@ -156,7 +156,7 @@ class _WebHomeView extends State<WebHomeView> {
|
|
|
|
fontSize: 16,
|
|
|
|
fontSize: 16,
|
|
|
|
fontWeight: FontWeight.w700),
|
|
|
|
fontWeight: FontWeight.w700),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
Row(crossAxisAlignment: CrossAxisAlignment.start, children: [
|
|
|
|
Row(mainAxisAlignment: MainAxisAlignment.center, children: [
|
|
|
|
GraphAltitudeByTime(media, data),
|
|
|
|
GraphAltitudeByTime(media, data),
|
|
|
|
LigneContainerStats(
|
|
|
|
LigneContainerStats(
|
|
|
|
"${minAltitude.toInt()} m",
|
|
|
|
"${minAltitude.toInt()} m",
|
|
|
@ -172,8 +172,8 @@ class _WebHomeView extends State<WebHomeView> {
|
|
|
|
],
|
|
|
|
],
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
|
|
|
|
),
|
|
|
|
),
|
|
|
|
|
|
|
|
|
|
|
|
);
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|