TF-2078 Implement get calendar event action in domain & data layer

(cherry picked from commit 6c372d57cfebf31e776f071b514e71c637b44257)
This commit is contained in:
dab246
2023-08-10 18:12:58 +07:00
committed by Dat Vu
parent 86a3ba8d89
commit bc8c5336bd
8 changed files with 131 additions and 8 deletions
@@ -0,0 +1,31 @@
import 'package:equatable/equatable.dart';
import 'package:flutter/cupertino.dart';
import 'package:tmail_ui_user/main/localizations/app_localizations.dart';
enum EventActionType {
yes,
maybe,
no;
String getLabelButton(BuildContext context) {
switch(this) {
case EventActionType.yes:
return AppLocalizations.of(context).yes;
case EventActionType.maybe:
return AppLocalizations.of(context).maybe;
case EventActionType.no:
return AppLocalizations.of(context).no;
}
}
}
class EventAction with EquatableMixin {
final EventActionType actionType;
final String link;
EventAction(this.actionType, this.link);
@override
List<Object?> get props => [actionType, link];
}