22 lines
841 B
Dart
22 lines
841 B
Dart
import 'package:aves/model/metadata/enums/enums.dart';
|
|
import 'package:aves/widgets/common/extensions/build_context.dart';
|
|
import 'package:flutter/widgets.dart';
|
|
|
|
extension ExtraDateEditAction on DateEditAction {
|
|
String getText(BuildContext context) {
|
|
switch (this) {
|
|
case DateEditAction.setCustom:
|
|
return context.l10n.editEntryDateDialogSetCustom;
|
|
case DateEditAction.copyField:
|
|
return context.l10n.editEntryDateDialogCopyField;
|
|
case DateEditAction.copyItem:
|
|
return context.l10n.editEntryDialogCopyFromItem;
|
|
case DateEditAction.extractFromTitle:
|
|
return context.l10n.editEntryDateDialogExtractFromTitle;
|
|
case DateEditAction.shift:
|
|
return context.l10n.editEntryDateDialogShift;
|
|
case DateEditAction.remove:
|
|
return context.l10n.actionRemove;
|
|
}
|
|
}
|
|
}
|