BASE: Switch From EasyLocalization To GetX Localization.
This commit is contained in:
@@ -3,12 +3,12 @@ import 'package:cloud_firestore/cloud_firestore.dart';
|
||||
import 'package:customer/models/vendor_model.dart';
|
||||
import 'package:customer/widget/geoflutterfire/src/geoflutterfire.dart';
|
||||
import 'package:dropdown_textfield/dropdown_textfield.dart';
|
||||
import 'package:easy_localization/easy_localization.dart';
|
||||
|
||||
import 'package:flutter/cupertino.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:geocoding/geocoding.dart';
|
||||
import 'package:geolocator/geolocator.dart';
|
||||
import 'package:get/get.dart' hide Trans;
|
||||
import 'package:get/get.dart';
|
||||
import 'package:google_maps_flutter/google_maps_flutter.dart' as latlong;
|
||||
import 'package:http/http.dart' as http;
|
||||
import 'package:image_picker/image_picker.dart';
|
||||
@@ -124,12 +124,12 @@ class BookParcelController extends GetxController {
|
||||
void onCameraClick(BuildContext context) {
|
||||
final action = CupertinoActionSheet(
|
||||
message: Text(
|
||||
'Add your parcel image.'.tr(),
|
||||
'Add your parcel image.'.tr,
|
||||
style: const TextStyle(fontSize: 15.0),
|
||||
),
|
||||
actions: <Widget>[
|
||||
CupertinoActionSheetAction(
|
||||
child: Text('Choose image from gallery'.tr()),
|
||||
child: Text('Choose image from gallery'.tr),
|
||||
onPressed: () async {
|
||||
Navigator.pop(context);
|
||||
final imageList = await _picker.pickMultiImage();
|
||||
@@ -139,7 +139,7 @@ class BookParcelController extends GetxController {
|
||||
},
|
||||
),
|
||||
CupertinoActionSheetAction(
|
||||
child: Text('Take a picture'.tr()),
|
||||
child: Text('Take a picture'.tr),
|
||||
onPressed: () async {
|
||||
Navigator.pop(context);
|
||||
final XFile? photo = await _picker.pickImage(
|
||||
@@ -152,7 +152,7 @@ class BookParcelController extends GetxController {
|
||||
),
|
||||
],
|
||||
cancelButton: CupertinoActionSheetAction(
|
||||
child: Text('Cancel'.tr()),
|
||||
child: Text('Cancel'.tr),
|
||||
onPressed: () => Navigator.pop(context),
|
||||
),
|
||||
);
|
||||
@@ -184,39 +184,39 @@ class BookParcelController extends GetxController {
|
||||
|
||||
bool validateFields() {
|
||||
if (senderNameController.value.text.isEmpty) {
|
||||
ShowToastDialog.showToast("Please enter sender name".tr());
|
||||
ShowToastDialog.showToast("Please enter sender name".tr);
|
||||
return false;
|
||||
} else if (senderMobileController.value.text.isEmpty) {
|
||||
ShowToastDialog.showToast("Please enter sender mobile".tr());
|
||||
ShowToastDialog.showToast("Please enter sender mobile".tr);
|
||||
return false;
|
||||
} else if (senderLocationController.value.text.isEmpty) {
|
||||
ShowToastDialog.showToast("Please enter sender address".tr());
|
||||
ShowToastDialog.showToast("Please enter sender address".tr);
|
||||
return false;
|
||||
} else if (receiverNameController.value.text.isEmpty) {
|
||||
ShowToastDialog.showToast("Please enter receiver name".tr());
|
||||
ShowToastDialog.showToast("Please enter receiver name".tr);
|
||||
return false;
|
||||
} else if (receiverMobileController.value.text.isEmpty) {
|
||||
ShowToastDialog.showToast("Please enter receiver mobile".tr());
|
||||
ShowToastDialog.showToast("Please enter receiver mobile".tr);
|
||||
return false;
|
||||
} else if (receiverLocationController.value.text.isEmpty) {
|
||||
ShowToastDialog.showToast("Please enter receiver address".tr());
|
||||
ShowToastDialog.showToast("Please enter receiver address".tr);
|
||||
return false;
|
||||
} else if (isScheduled.value) {
|
||||
if (scheduledDate.value.isEmpty) {
|
||||
ShowToastDialog.showToast("Please select scheduled date".tr());
|
||||
ShowToastDialog.showToast("Please select scheduled date".tr);
|
||||
return false;
|
||||
} else if (scheduledTime.value.isEmpty) {
|
||||
ShowToastDialog.showToast("Please select scheduled time".tr());
|
||||
ShowToastDialog.showToast("Please select scheduled time".tr);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
if (selectedWeight == null) {
|
||||
ShowToastDialog.showToast("Please select parcel weight".tr());
|
||||
ShowToastDialog.showToast("Please select parcel weight".tr);
|
||||
return false;
|
||||
} else if (senderLocation.value == null || receiverLocation.value == null) {
|
||||
ShowToastDialog.showToast(
|
||||
"Please select both sender and receiver locations".tr(),
|
||||
"Please select both sender and receiver locations".tr,
|
||||
);
|
||||
return false;
|
||||
}
|
||||
@@ -254,7 +254,7 @@ class BookParcelController extends GetxController {
|
||||
if (distance.value < 0.5) {
|
||||
ShowToastDialog.showToast(
|
||||
"Sender's location to receiver's location should be more than 1 km."
|
||||
.tr(),
|
||||
.tr,
|
||||
);
|
||||
return;
|
||||
}
|
||||
@@ -264,7 +264,7 @@ class BookParcelController extends GetxController {
|
||||
double.parse(selectedWeight!.deliveryCharge.toString()));
|
||||
goToCart();
|
||||
} catch (e) {
|
||||
ShowToastDialog.showToast("Something went wrong while booking.".tr());
|
||||
ShowToastDialog.showToast("Something went wrong while booking.".tr);
|
||||
debugPrint("bookNow error: $e");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user