TF-2078 Implement get calendar event action in domain & data layer
(cherry picked from commit 6c372d57cfebf31e776f071b514e71c637b44257)
This commit is contained in:
@@ -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];
|
||||
}
|
||||
Reference in New Issue
Block a user