mirror of
https://github.com/Such-Software/hash-wallet.git
synced 2026-10-26 06:08:40 +01:00
37 lines
960 B
Dart
37 lines
960 B
Dart
import 'package:cake_wallet/generated/i18n.dart';
|
|
import 'package:cake_wallet/view_model/dashboard/action_list_item.dart';
|
|
|
|
class DateSectionItem extends ActionListItem {
|
|
DateSectionItem(this.date, {required super.key});
|
|
|
|
@override
|
|
final DateTime date;
|
|
}
|
|
|
|
abstract class SpecificDateSectionItem extends DateSectionItem {
|
|
SpecificDateSectionItem(super.date, {required super.key});
|
|
|
|
String get text;
|
|
}
|
|
|
|
class Last30daysTransactionItem extends SpecificDateSectionItem {
|
|
Last30daysTransactionItem(super.date, {required super.key});
|
|
|
|
@override
|
|
String get text => S.current.last_30_days;
|
|
}
|
|
|
|
class Last7daysTransactionItem extends SpecificDateSectionItem {
|
|
Last7daysTransactionItem(super.date, {required super.key});
|
|
|
|
@override
|
|
String get text => S.current.last_7_days;
|
|
}
|
|
|
|
class TodayTransactionItem extends SpecificDateSectionItem {
|
|
TodayTransactionItem(super.date, {required super.key});
|
|
|
|
@override
|
|
String get text => S.current.today;
|
|
}
|