This commit is contained in:
Hamza-Ayed
2023-08-21 23:34:15 +03:00
parent b340316e11
commit c1869d2725
18 changed files with 418 additions and 116 deletions

View File

@@ -60,13 +60,13 @@ GetBuilder<MapController> buttomSheetMapPage() {
Text(
'${'Your Ride Duration is '.tr}${controller.duration} minutes'),
Text(
'You will be thier in ${DateFormat('h:mm a').format(controller.newTime)}'),
'${'You will be thier in'.tr} ${DateFormat('h:mm a').format(controller.newTime)}'),
Text(
'You trip distance is ${controller.distance} KM')
'${'You trip distance is'.tr} ${controller.distance} KM')
],
),
Text(
'Fee is \n${controller.totalPassenger.toStringAsFixed(2)}',
'${'Fee is'.tr} \n${controller.totalPassenger.toStringAsFixed(2)}',
style: AppStyle.subtitle,
),
],
@@ -196,8 +196,9 @@ GetBuilder<MapController> buttomSheetMapPage() {
),
),
MyElevatedButton(
title: 'Confirm Selection',
onPressed: () {},
title: 'Confirm Selection'.tr,
onPressed: () =>
controller.changeConfirmRide(),
)
],
),
@@ -225,11 +226,11 @@ class Details extends StatelessWidget {
mainAxisAlignment: MainAxisAlignment.spaceAround,
children: [
Text(
'distance is ${controller.data[0]['distance']['text']}',
'${'distance is'.tr} ${controller.data[0]['distance']['text']}',
style: AppStyle.title,
),
Text(
'duration is ${controller.data[0]['duration']['text']}',
'${'duration is'.tr} ${controller.data[0]['duration']['text']}',
style: AppStyle.title,
),
],

View File

@@ -1,5 +1,4 @@
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:get/get.dart';
import 'package:ride/constant/colors.dart';
import 'package:ride/constant/style.dart';
@@ -65,7 +64,11 @@ GetBuilder<MapController> cancelRidePage() {
groupValue: controller.selectedReason,
onChanged: (int? value) {
print(value);
controller.selectReason(value!);
print(reasons[index]);
controller.selectReason(
value!,
reasons[index].toString(),
);
},
),
);
@@ -74,7 +77,7 @@ GetBuilder<MapController> cancelRidePage() {
),
MyElevatedButton(
title: 'Cancel Ride'.tr,
onPressed: () async {
onPressed: () {
controller.cancelRide();
},
),

View File

@@ -113,7 +113,7 @@ class CashConfirmPageShown extends StatelessWidget {
indent: 1,
),
MyElevatedButton(
title: 'Add Payment Method',
title: 'Add Payment Method'.tr,
onPressed: () {
controller.changePaymentMethodPageShown();
CreditCardController().openPayment();

View File

@@ -21,7 +21,7 @@ GetBuilder<MapController> formSearchPlaces() {
child: TextField(
decoration: InputDecoration(
suffixIcon: const Icon(Icons.search),
hintText: 'Type here Place',
hintText: 'Type here Place'.tr,
hintMaxLines: 1,
prefixIcon: IconButton(
onPressed: () {
@@ -56,7 +56,8 @@ GetBuilder<MapController> formSearchPlaces() {
onTap: () {
controller.changeHeight();
Get.defaultDialog(
title: 'Are You sure to ride to ${res['name']}',
title:
'${'Are You sure to ride to'.tr} ${res['name']}',
middleText: '',
confirm: MyElevatedButton(
title: 'Confirm'.tr,

View File

@@ -67,13 +67,13 @@ class MainBottomMenuMap extends StatelessWidget {
child: AnimatedTextKit(
animatedTexts: [
ScaleAnimatedText(
'Where to ${box.read(BoxName.name)}'),
'${'Where to'.tr} ${box.read(BoxName.name)}'),
WavyAnimatedText(
'Where to ${box.read(BoxName.name)}'),
'${'Where to'.tr} ${box.read(BoxName.name)}'),
FlickerAnimatedText(
'Where to ${box.read(BoxName.name)}'),
'${'Where to'.tr} ${box.read(BoxName.name)}'),
WavyAnimatedText(
'Where to ${box.read(BoxName.name)}'),
'${'Where to'.tr} ${box.read(BoxName.name)}'),
],
isRepeatingAnimation: true,
onTap: () {
@@ -90,7 +90,7 @@ class MainBottomMenuMap extends StatelessWidget {
controller.isMainBottomMenuMap
? const SizedBox()
: Text(
'From : Current Location',
'From : Current Location'.tr,
style: AppStyle.subtitle,
),
controller.isMainBottomMenuMap
@@ -181,8 +181,8 @@ class FavioratePlacesDialogu extends StatelessWidget {
TableName.placesFavorite,
favoritePlaces[index]['id']);
Get.back();
Get.snackbar('Deleted ',
'You are Delete ${favoritePlaces[index]['name']} from your list',
Get.snackbar('Deleted'.tr,
'${'You are Delete'.tr} ${favoritePlaces[index]['name']} from your list',
backgroundColor:
AppColor.accentColor);
},

View File

@@ -83,7 +83,7 @@ class PaymentMethodPage extends StatelessWidget {
mainAxisAlignment: MainAxisAlignment.center,
children: [
MyElevatedButton(
title: 'Add Credit Card',
title: 'Add Credit Card'.tr,
onPressed: () async {
SecureStorage().saveData(
BoxName.cardNumber,
@@ -196,7 +196,8 @@ class CreditCardWidget extends StatelessWidget {
labelText: 'Cardholder Name'),
validator: (value) {
if (value!.isEmpty) {
return 'Please enter the cardholder name';
return 'Please enter the cardholder name'
.tr;
}
return null;
},
@@ -228,7 +229,8 @@ class CreditCardWidget extends StatelessWidget {
labelText: 'Expiry Date'),
validator: (value) {
if (value!.isEmpty) {
return 'Please enter the expiry date';
return 'Please enter the expiry date'
.tr;
}
return null;
},
@@ -262,7 +264,7 @@ class CreditCardWidget extends StatelessWidget {
validator: (value) {
if (value!.isEmpty &&
value.length != 3) {
return 'Please enter the CVV code';
return 'Please enter the CVV code'.tr;
}
return null;
},

View File

@@ -75,7 +75,7 @@ class PickerAnimtionContainerFormPlaces extends StatelessWidget {
? InkWell(
onTap: () {},
child: formSearchPlaces(),
)
)
: Row(
mainAxisAlignment:
MainAxisAlignment.spaceEvenly,
@@ -165,7 +165,7 @@ class PickerAnimtionContainerFormPlaces extends StatelessWidget {
Get.back();
Get.snackbar(
'Deleted ',
'You are Delete ${favoritePlaces[index]['name']} from your list',
'${'You are Delete'.tr} ${favoritePlaces[index]['name']} from your list',
backgroundColor:
AppColor
.accentColor);
@@ -191,7 +191,7 @@ class PickerAnimtionContainerFormPlaces extends StatelessWidget {
if (controller.isPickerShown &&
controller.places.isEmpty)
MyElevatedButton(
title: 'Go to this Target',
title: 'Go to this Target'.tr,
onPressed: () async {
await controller.getMap(
'${controller.mylocation.latitude},${controller.mylocation.longitude}',