BASE: Update Icons & Name Of The App.

This commit is contained in:
2025-12-04 10:23:59 +05:00
parent b04050384d
commit e602782edd
228 changed files with 34364 additions and 7905 deletions

View File

@@ -5,7 +5,7 @@ import 'package:easy_localization/easy_localization.dart';
import '../service/fire_store_utils.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:get/get.dart';
import 'package:get/get.dart' hide Trans;
import 'package:image_picker/image_picker.dart';
import '../themes/show_toast_dialog.dart';
@@ -18,7 +18,8 @@ class EditProfileController extends GetxController {
Rx<TextEditingController> lastNameController = TextEditingController().obs;
Rx<TextEditingController> emailController = TextEditingController().obs;
Rx<TextEditingController> phoneNumberController = TextEditingController().obs;
Rx<TextEditingController> countryCodeController = TextEditingController(text: "+91").obs;
Rx<TextEditingController> countryCodeController =
TextEditingController(text: "+91").obs;
@override
void onInit() {
@@ -27,14 +28,18 @@ class EditProfileController extends GetxController {
}
Future<void> getData() async {
await FireStoreUtils.getUserProfile(FireStoreUtils.getCurrentUid()).then((value) {
await FireStoreUtils.getUserProfile(FireStoreUtils.getCurrentUid()).then((
value,
) {
if (value != null) {
userModel.value = value;
firstNameController.value.text = userModel.value.firstName.toString();
lastNameController.value.text = userModel.value.lastName.toString();
emailController.value.text = userModel.value.email.toString();
phoneNumberController.value.text = userModel.value.phoneNumber.toString();
countryCodeController.value.text = userModel.value.countryCode.toString();
phoneNumberController.value.text =
userModel.value.phoneNumber.toString();
countryCodeController.value.text =
userModel.value.countryCode.toString();
profileImage.value = userModel.value.profilePictureURL ?? "";
}
});
@@ -44,7 +49,8 @@ class EditProfileController extends GetxController {
Future<void> saveData() async {
ShowToastDialog.showLoader("Please wait...".tr());
if (Constant().hasValidUrl(profileImage.value) == false && profileImage.value.isNotEmpty) {
if (Constant().hasValidUrl(profileImage.value) == false &&
profileImage.value.isNotEmpty) {
profileImage.value = await Constant.uploadUserImageToFireStorage(
File(profileImage.value),
"profileImage/${FireStoreUtils.getCurrentUid()}",