Aidra Driver 1.3.5+68
Aidra Driver - Your path to green energy
Loading...
Searching...
No Matches
collection_priority.dart
Go to the documentation of this file.
1import 'dart:ui';
2
3import 'package:easy_localization/easy_localization.dart';
4
5import '../../ui/theme/color_palette.dart';
6
8 urgent,
9 high,
10 medium,
11 low,
12 normal,
14}
15
16extension CollectionPriorityExtension on CollectionPriority {
18 switch (this) {
19 case CollectionPriority.urgent:
20 return 'common.urgent'.tr();
22 return 'common.high'.tr();
23 case CollectionPriority.medium:
24 return 'common.medium'.tr();
25 case CollectionPriority.low:
26 return 'common.low'.tr();
27 case CollectionPriority.normal:
28 return 'common.normal'.tr();
29 case CollectionPriority.defaultPriority:
30 return '--';
31 }
32 }
33
34 String get value {
35 switch (this) {
36 case CollectionPriority.urgent:
37 return 'urgent';
38 case CollectionPriority.high:
39 return 'high';
40 case CollectionPriority.medium:
41 return 'medium';
42 case CollectionPriority.low:
43 return 'low';
44 case CollectionPriority.normal:
45 return 'normal';
46 case CollectionPriority.defaultPriority:
47 return '';
48 }
49 }
50
51 Color get color {
52 switch (this) {
53 case CollectionPriority.urgent:
54 return ColorPalette.red;
55 case CollectionPriority.high:
56 return ColorPalette.orange;
57 case CollectionPriority.medium:
59 case CollectionPriority.low:
60 return ColorPalette.grey;
61 case CollectionPriority.normal:
63 case CollectionPriority.defaultPriority:
64 return ColorPalette.grey;
65 }
66 }
67}
68
69CollectionPriority collectionPriorityFromJson(String priority) {
70 switch (priority) {
71 case 'urgent':
72 return CollectionPriority.urgent;
73 case 'high':
74 return CollectionPriority.high;
75 case 'medium':
76 return CollectionPriority.medium;
77 case 'low':
78 return CollectionPriority.low;
79 case 'normal':
80 return CollectionPriority.normal;
81 default:
82 return CollectionPriority.defaultPriority;
83 }
84}
static const darkGrey
static const lightGreen
static const red
static const orange
static const grey
class Partner String
String get(String locale)
final Color color
Definition failures.dart:1