Fix preventive maintenance status colors

design_3.0_internal_audit_module
zaid_daoud 2 years ago
parent a5393b5a85
commit 649ddf6c01

@ -30,22 +30,35 @@ class AColors {
static Color statusBlueLight = const Color(0xFFA2E2F8); static Color statusBlueLight = const Color(0xFFA2E2F8);
static Color statusDefault = const Color(0xFF3B3D4A); static Color statusDefault = const Color(0xFF3B3D4A);
// Color getRequestStatusColor(String status) { static Color getRequestStatusTextColorByName(String status) {
// switch (status) { switch ((status ?? "").toLowerCase()) {
// case "in progress": case "in progress":
// return AColors.statusYellowLight; return AColors.statusYellow;
// case "completed": case "high priority":
// return AColors.statusGreenLight; return AColors.statusRed;
// case "high priority": default:
// return AColors.statusRedLight; return AColors.white;
// case "low priority": }
// return AColors.statusGreenLight; }
// case "open":
// return AColors.statusBlueLight; static Color getRequestStatusColorByName(String status) {
// default: switch ((status ?? "").toLowerCase()) {
// return AColors.statusDefault; case "in progress":
// } return AColors.statusYellowLight;
// } case "completed":
return AColors.statusGreenLight;
case "closed":
return AColors.statusGreenLight;
case "high priority":
return AColors.statusRedLight;
case "low priority":
return AColors.statusGreenLight;
case "open":
return AColors.statusBlueLight;
default:
return AColors.statusDefault;
}
}
static Color getRequestStatusColor(int id) { static Color getRequestStatusColor(int id) {
switch (id) { switch (id) {

@ -54,8 +54,8 @@ class VisitDetailsPage extends StatelessWidget {
StatusLabel( StatusLabel(
label: visit.status.name, label: visit.status.name,
id: visit.status.id, id: visit.status.id,
textColor: AColors.getRequestStatusTextColor(visit.status.value), textColor: AColors.getRequestStatusTextColorByName(visit.status.name),
backgroundColor: AColors.getRequestStatusColor(visit.status.value), backgroundColor: AColors.getRequestStatusColorByName(visit.status.name),
), ),
1.width.expanded, 1.width.expanded,
], ],

@ -47,8 +47,8 @@ class VisitItem extends StatelessWidget {
StatusLabel( StatusLabel(
label: visit.status.name, label: visit.status.name,
id: visit.status.id, id: visit.status.id,
textColor: AColors.getRequestStatusTextColor(visit.status.value), textColor: AColors.getRequestStatusTextColorByName(visit.status.name),
backgroundColor: AColors.getRequestStatusColor(visit.status.value), backgroundColor: AColors.getRequestStatusColorByName(visit.status.name),
), ),
1.width.expanded, 1.width.expanded,
], ],

Loading…
Cancel
Save