48 lines
1.5 KiB
Dart
48 lines
1.5 KiB
Dart
// ignore_for_file: prefer_typing_uninitialized_variables
|
|
|
|
import 'package:carousel_slider/carousel_controller.dart';
|
|
import 'package:flutter/material.dart';
|
|
import 'package:get/get.dart';
|
|
import 'package:gsp_app/views/pages/bioMaker/overview.dart';
|
|
|
|
import '../views/pages/profile/profile_exports.dart';
|
|
|
|
class ProfileSliderController extends GetxController {
|
|
final CarouselController sliderController = CarouselController();
|
|
|
|
List overviewDataList = [];
|
|
var mrVAlue, bFat, skeletalMuscle, protein, bmr, water, age;
|
|
setValues() {
|
|
overviewDataList = overviewDataReturnglobal;
|
|
// print('overviewDataList global value ${overviewDataList}');
|
|
mrVAlue = overviewDataList[0]['intValue'];
|
|
bFat = overviewDataList[1]['intValue'];
|
|
skeletalMuscle = overviewDataList[2]['intValue'];
|
|
protein = overviewDataList[3]['intValue'];
|
|
// bmr = overviewDataList[4]['intValue'];
|
|
water = overviewDataList[4]['intValue'];
|
|
age = overviewDataList[5]['intValue'];
|
|
setvaluesofList();
|
|
}
|
|
|
|
setvaluesofList() {
|
|
List<Widget> list = [
|
|
MuscleRate(mrValueDateWise: mrVAlue ?? '0.0'),
|
|
BodyFat(bFat: bFat ?? '0'),
|
|
BoneMass(skeletalMuscleApi: skeletalMuscle ?? '0'),
|
|
ProteinRate(proteinApi: protein ?? '0'),
|
|
// BasalMetaBolism(apiBmr: bmr ?? '0'),
|
|
Moisture(water: water ?? '0'),
|
|
BodyAge(bodyAgeApi: age ?? '0')
|
|
// const IdealWeight(),
|
|
// const FatMass(),
|
|
// const FatRate(),
|
|
// const LeanBodyMass(),
|
|
// const FatIndex(),
|
|
// const BodyType(),
|
|
];
|
|
|
|
return list;
|
|
}
|
|
}
|