16 lines
456 B
Dart
16 lines
456 B
Dart
enum AnalysisRangePreset { today, last7Days, last30Days }
|
|
|
|
extension AnalysisRangePresetX on AnalysisRangePreset {
|
|
int get days => switch (this) {
|
|
AnalysisRangePreset.today => 1,
|
|
AnalysisRangePreset.last7Days => 7,
|
|
AnalysisRangePreset.last30Days => 30,
|
|
};
|
|
|
|
String get label => switch (this) {
|
|
AnalysisRangePreset.today => 'Today',
|
|
AnalysisRangePreset.last7Days => '7 days',
|
|
AnalysisRangePreset.last30Days => '30 days',
|
|
};
|
|
}
|