refactor(ui): Update some UI and fix some bugs

This commit is contained in:
anhtunz
2025-01-11 16:43:19 +07:00
parent c2c685da86
commit a17831d0ac
16 changed files with 688 additions and 464 deletions

View File

@@ -129,7 +129,7 @@ class DeviceUtils {
message = appLocalization(context).in_progress_message;
} else if (state == 3) {
message = appLocalization(context).in_progress_message;
}
} else if (state == -2) {}
return message;
}
@@ -144,6 +144,10 @@ class DeviceUtils {
return sortedDevices;
}
List<Device> sortDeviceAZByName(List<Device> devices) {
return devices..sort((a, b) => (a.name ?? '').compareTo(b.name ?? ''));
}
Color getTableRowColor(int state) {
if (state == 1) {
return Colors.red;
@@ -251,12 +255,14 @@ class DeviceUtils {
}
IconData getSignalIcon(BuildContext context, String signal) {
if (signal == appLocalization(context).gf_weak_signal_message) {
if (signal == appLocalization(context).low_message_uppercase) {
return Icons.signal_cellular_alt_1_bar;
} else if (signal == appLocalization(context).gf_moderate_signal_message) {
} else if (signal == appLocalization(context).moderate_message_uppercase) {
return Icons.signal_cellular_alt_2_bar;
} else {
} else if (signal == appLocalization(context).good_message_uppercase) {
return Icons.signal_cellular_alt;
} else {
return Icons.signal_cellular_connected_no_internet_4_bar_rounded;
}
}
@@ -312,12 +318,12 @@ class DeviceUtils {
}
Color getSignalIconColor(BuildContext context, String signal) {
if (signal == appLocalization(context).gf_weak_signal_message) {
return Colors.red;
} else if (signal == appLocalization(context).gf_moderate_signal_message) {
return Colors.yellow;
} else {
if (signal == appLocalization(context).good_message_uppercase) {
return Colors.green;
} else if (signal == appLocalization(context).moderate_message_uppercase) {
return Colors.orangeAccent;
} else {
return Colors.red;
}
}
}