Update: 2026-06-28 23:14:46

This commit is contained in:
Hamza-Ayed
2026-06-28 23:14:46 +03:00
parent 0b36566343
commit 1b6e172a4a
10 changed files with 428 additions and 79 deletions

View File

@@ -18,7 +18,7 @@ class ReviewDriverController extends GetxController {
final Map<String, RxString> docUrls = {
'id_front': ''.obs,
'id_back': ''.obs,
'driver_license': ''.obs,
'driver_license_front': ''.obs,
'driver_license_back': ''.obs,
'car_license_front': ''.obs,
'car_license_back': ''.obs,
@@ -29,7 +29,7 @@ class ReviewDriverController extends GetxController {
final Map<String, String> tabLabels = {
'id_front': 'ID Front',
'id_back': 'ID Back',
'driver_license': 'Driver License',
'driver_license_front': 'Driver License',
'driver_license_back': 'License Back',
'car_license_front': 'Car Reg Front',
'car_license_back': 'Car Reg Back',
@@ -40,7 +40,7 @@ class ReviewDriverController extends GetxController {
final Map<String, IconData> tabIcons = {
'id_front': Icons.badge,
'id_back': Icons.badge_outlined,
'driver_license': Icons.drive_eta,
'driver_license_front': Icons.drive_eta,
'driver_license_back': Icons.drive_eta_outlined,
'car_license_front': Icons.description,
'car_license_back': Icons.description_outlined,
@@ -63,7 +63,7 @@ class ReviewDriverController extends GetxController {
['addressController', 'Address', false, false, false, false],
['maritalStatusController', 'Marital Status', false, false, false, false],
],
'driver_license': [
'driver_license_front': [
['licenseTypeController', 'License Type', false, false, false, false],
['licenseCategoriesController', 'License Categories', false, false, false, false],
['licenseIssueDateController', 'License Issue Date', true, false, false, false],
@@ -71,23 +71,20 @@ class ReviewDriverController extends GetxController {
],
'driver_license_back': [],
'car_license_front': [
['makeController', 'Make', false, false, false, false],
['modelController', 'Model', false, false, false, false],
['yearController', 'Year', false, false, false, false],
['ownerController', 'Owner Name', false, false, false, false],
['carPlateController', 'Car Plate', false, false, false, false],
['color', 'Car Color', false, false, true, false],
],
'car_license_back': [
['makeController', 'Make', false, false, false, false],
['modelController', 'Model', false, false, false, false],
['yearController', 'Year', false, false, false, false],
['fuel', 'Fuel Type', false, false, false, true],
['vinController', 'VIN / Chassis', false, false, false, false],
['carLicenseExpiryDateController', 'License Expiry', true, false, false, false],
],
'criminal_record': [],
'profile_picture': [
['phoneController', 'Phone Number', false, false, false, false],
['emailController', 'Email', false, false, false, false],
],
'profile_picture': [],
};
List<List<dynamic>> getFieldsForTab(String tabKey) {