This commit is contained in:
Hamza Aleghwairyeen
2024-04-24 01:45:47 +03:00
parent 57500d7903
commit 173a6cbf7e
3 changed files with 34 additions and 3 deletions

View File

@@ -388,9 +388,10 @@ class MyTranslation extends Translations {
"Password must br at least 6 character.": "Password must br at least 6 character.":
"كَلِمَة الْمُرُور يَجِب أَنْ تَكُون عَلَى الأَقَلِّ 6 أَحْرُف.", "كَلِمَة الْمُرُور يَجِب أَنْ تَكُون عَلَى الأَقَلِّ 6 أَحْرُف.",
"if you don\'t have account": "إِذَا لَمْ يَكُن لَدَيْك حِسَاب", "if you don\'t have account": "إِذَا لَمْ يَكُن لَدَيْك حِسَاب",
'Here recorded trips audio': 'قائمة تسجيلات الرحلات الصوتية',
"Register as Driver": "التَّسْجِيل كَسَائِق", "Register as Driver": "التَّسْجِيل كَسَائِق",
"Privacy Notice": "إِخْطَار الْخُصُوصِيَّة", "Privacy Notice": "إِخْطَار الْخُصُوصِيَّة",
"By selecting 'I Agree' below, I have reviewed and agree to the Terms of Use and acknowledge the ": 'By selecting "I Agree" below, I have reviewed and agree to the Terms of Use and acknowledge the ':
"بِاخْتِيَارِي' أُوَافِق' أَدْنَاه، قُمْت بِمُرَاجَعَة وَالْمُوَافَقَة عَلَى شُرُوط الاِسْتِخْدَام وَالاِعْتِرَاف بِـ", "بِاخْتِيَارِي' أُوَافِق' أَدْنَاه، قُمْت بِمُرَاجَعَة وَالْمُوَافَقَة عَلَى شُرُوط الاِسْتِخْدَام وَالاِعْتِرَاف بِـ",
". I am at least 18 years of age.": ". I am at least 18 years of age.":
". أَنَا بَالِغ عُمْرِي عَلَى الأَقَلِّ 18 سَنَة.", ". أَنَا بَالِغ عُمْرِي عَلَى الأَقَلِّ 18 سَنَة.",

View File

@@ -1,9 +1,9 @@
import 'package:SEFER/constant/box_name.dart';
import 'package:SEFER/controller/home/map_passenger_controller.dart'; import 'package:SEFER/controller/home/map_passenger_controller.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_rating_bar/flutter_rating_bar.dart'; import 'package:flutter_rating_bar/flutter_rating_bar.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import '../../constant/box_name.dart';
import '../../constant/colors.dart'; import '../../constant/colors.dart';
import '../../constant/style.dart'; import '../../constant/style.dart';
import '../../controller/firebase/firbase_messge.dart'; import '../../controller/firebase/firbase_messge.dart';
@@ -114,7 +114,32 @@ class RateDriverFromPassenger extends StatelessWidget {
.isWalletChecked == .isWalletChecked ==
true) true)
? const DriverTipWidget() ? const DriverTipWidget()
: const SizedBox() : const SizedBox(),
Row(
mainAxisAlignment:
MainAxisAlignment.spaceAround,
children: [
MyElevatedButton(
title: 'No i want'.tr,
onPressed: () {
box.write(BoxName.tipPercentage, '0');
}),
Container(
decoration: AppStyle.boxDecoration1,
child: Padding(
padding: const EdgeInsets.all(6),
child: Text(
(Get.find<MapPassengerController>()
.totalPassenger *
double.parse(box.read(
BoxName.tipPercentage)))
.toString(),
style: AppStyle.title,
),
),
),
],
)
], ],
), ),
)), )),

View File

@@ -10,6 +10,7 @@ import 'package:SEFER/main.dart';
import '../../../constant/colors.dart'; import '../../../constant/colors.dart';
import '../../../constant/style.dart'; import '../../../constant/style.dart';
import '../../../controller/functions/audio_record1.dart'; import '../../../controller/functions/audio_record1.dart';
import '../../../controller/functions/toast.dart';
import '../../../controller/home/map_passenger_controller.dart'; import '../../../controller/home/map_passenger_controller.dart';
class RideBeginPassenger extends StatelessWidget { class RideBeginPassenger extends StatelessWidget {
@@ -185,6 +186,8 @@ class RideBeginPassenger extends StatelessWidget {
? IconButton( ? IconButton(
onPressed: () async { onPressed: () async {
await audioController.startRecording(); await audioController.startRecording();
Toast.show(context, 'Start Record'.tr,
AppColor.greenColor);
}, },
icon: const Icon( icon: const Icon(
Icons.play_circle_fill_outlined, Icons.play_circle_fill_outlined,
@@ -196,6 +199,8 @@ class RideBeginPassenger extends StatelessWidget {
: IconButton( : IconButton(
onPressed: () async { onPressed: () async {
await audioController.stopRecording(); await audioController.stopRecording();
Toast.show(context, 'Record saved'.tr,
AppColor.greenColor);
}, },
icon: const Icon( icon: const Icon(
Icons.stop_circle, Icons.stop_circle,