Fixed Bugs

fatima_dev
FaizHashmi 2 months ago
parent 81636d4624
commit 510a45741a

@ -736,9 +736,7 @@ extension DateTimeConversions on DateTime {
return numericDates ? '1 week ago' : 'Last week';
} else if (difference.inDays >= 2) {
return isArabic
? 'منذ ${difference.inDays} أيام'
: '${difference.inDays} days ago';
return isArabic ? 'منذ ${difference.inDays} أيام' : '${difference.inDays} days ago';
} else if (difference.inDays >= 1) {
if (isArabic) {
return numericDates ? 'منذ يوم' : 'أمس';
@ -746,9 +744,7 @@ extension DateTimeConversions on DateTime {
return numericDates ? '1 day ago' : 'Yesterday';
} else if (difference.inHours >= 2) {
return isArabic
? 'منذ ${difference.inHours} ساعات'
: '${difference.inHours} hours ago';
return isArabic ? 'منذ ${difference.inHours} ساعات' : '${difference.inHours} hours ago';
} else if (difference.inHours >= 1) {
if (isArabic) {
return numericDates ? 'منذ ساعة' : 'قبل ساعة';
@ -756,9 +752,7 @@ extension DateTimeConversions on DateTime {
return numericDates ? '1 hour ago' : 'An hour ago';
} else if (difference.inMinutes >= 2) {
return isArabic
? 'منذ ${difference.inMinutes} دقائق'
: '${difference.inMinutes} min ago';
return isArabic ? 'منذ ${difference.inMinutes} دقائق' : '${difference.inMinutes} min ago';
} else if (difference.inMinutes >= 1) {
if (isArabic) {
return numericDates ? 'منذ دقيقة' : 'قبل دقيقة';
@ -766,9 +760,7 @@ extension DateTimeConversions on DateTime {
return numericDates ? '1 min ago' : 'A min ago';
} else if (difference.inSeconds >= 3) {
return isArabic
? 'منذ ${difference.inSeconds} ثوانٍ'
: '${difference.inSeconds} sec ago';
return isArabic ? 'منذ ${difference.inSeconds} ثوانٍ' : '${difference.inSeconds} sec ago';
} else {
return isArabic ? 'الآن' : 'Just now';
}
@ -1229,3 +1221,19 @@ extension AdCreationStepsFromInt on int {
return AdCreationStepsEnum.vehicleDetails;
}
}
extension UserTypeExtension on UserType {
/// Returns a user-friendly display name for the UserType
String toDisplayName() {
switch (this) {
case UserType.providerDealer:
return "Provider - Dealership";
case UserType.providerIndividual:
return "Provider - Individual";
case UserType.customer:
return "Customer";
default:
return toString(); // Fallback to default toString
}
}
}

@ -5,7 +5,6 @@ import 'package:flutter/material.dart';
import 'package:mc_common_app/classes/app_state.dart';
import 'package:mc_common_app/classes/consts.dart';
import 'package:mc_common_app/config/routes.dart';
import 'package:mc_common_app/extensions/enum_extensions.dart';
import 'package:mc_common_app/extensions/int_extensions.dart';
import 'package:mc_common_app/extensions/string_extensions.dart';
import 'package:mc_common_app/generated/locale_keys.g.dart';

Loading…
Cancel
Save