From cf3704612f28f7776190fd533805cae998a5c8ce Mon Sep 17 00:00:00 2001 From: Hamza Aleghwairyeen Date: Wed, 3 Apr 2024 01:15:49 +0300 Subject: [PATCH] 4/3/1 --- .../functions/location_controller.dart | 14 ++++++-------- .../home/captin/map_driver_controller.dart | 2 +- .../home/Captin/home_captain/home_captin.dart | 17 +++++++++++++++-- 3 files changed, 22 insertions(+), 11 deletions(-) diff --git a/lib/controller/functions/location_controller.dart b/lib/controller/functions/location_controller.dart index a6c4d12..b4efe5f 100644 --- a/lib/controller/functions/location_controller.dart +++ b/lib/controller/functions/location_controller.dart @@ -1,6 +1,5 @@ import 'dart:async'; -import 'package:SEFER/constant/table_names.dart'; import 'package:SEFER/controller/home/captin/home_captain_controller.dart'; import 'package:get/get.dart'; import 'package:google_maps_flutter/google_maps_flutter.dart'; @@ -64,14 +63,13 @@ class LocationController extends GetxController { Get.find().myLocation.latitude, Get.find().myLocation.longitude, ))); - } else { - Get.find() - .mapHomeCaptainController - .animateCamera(CameraUpdate.newLatLng(LatLng( - Get.find().myLocation.latitude, - Get.find().myLocation.longitude, - ))); } + Get.find() + .mapHomeCaptainController + .animateCamera(CameraUpdate.newLatLng(LatLng( + Get.find().myLocation.latitude, + Get.find().myLocation.longitude, + ))); // if (box.read(BoxName.driverID) != null) { await CRUD() diff --git a/lib/controller/home/captin/map_driver_controller.dart b/lib/controller/home/captin/map_driver_controller.dart index f30bcd1..f2a942c 100644 --- a/lib/controller/home/captin/map_driver_controller.dart +++ b/lib/controller/home/captin/map_driver_controller.dart @@ -828,7 +828,7 @@ class MapDriverController extends GetxController { late Duration durationToAdd; int hours = 0; int minutes = 0; - late String carType; + late String carType = ''; late String kazan; @override void onInit() async { diff --git a/lib/views/home/Captin/home_captain/home_captin.dart b/lib/views/home/Captin/home_captain/home_captin.dart index 0cf8af0..1d47bc2 100644 --- a/lib/views/home/Captin/home_captain/home_captin.dart +++ b/lib/views/home/Captin/home_captain/home_captin.dart @@ -119,6 +119,7 @@ class HomeCaptain extends StatelessWidget { child: Center( child: Column( crossAxisAlignment: CrossAxisAlignment.center, + mainAxisAlignment: MainAxisAlignment.spaceBetween, children: [ Row( mainAxisAlignment: MainAxisAlignment.center, @@ -142,7 +143,7 @@ class HomeCaptain extends StatelessWidget { color: AppColor.yellowColor, ), Text( - '${' You Have in'.tr} ${homeCaptainController.totalMoneyInSEFER} ${AppInformation.appName} ', + '${' You Have in'.tr} ${AppInformation.appName} is ${homeCaptainController.totalMoneyInSEFER} ', style: AppStyle.title, ), ], @@ -158,7 +159,19 @@ class HomeCaptain extends StatelessWidget { Container( decoration: BoxDecoration( borderRadius: BorderRadius.circular(6), - color: AppColor.greenColor, + color: int.parse(Get.find() + .countRideToday) < + 5 + ? AppColor.accentColor + : int.parse(Get.find() + .countRideToday) > + 5 && + int.parse(Get.find< + HomeCaptainController>() + .countRideToday) < + 10 + ? AppColor.yellowColor + : AppColor.greenColor, ), child: Padding( padding: const EdgeInsets.symmetric(