aves/lib/model/metadata/enums/location_edit_action.dart
Thibault Deckers b5aaad4df8 refactor
2023-03-28 12:56:39 +02:00

18 lines
671 B
Dart

import 'package:aves/widgets/common/extensions/build_context.dart';
import 'package:aves_model/aves_model.dart';
import 'package:flutter/widgets.dart';
extension ExtraLocationEditAction on LocationEditAction {
String getText(BuildContext context) {
switch (this) {
case LocationEditAction.chooseOnMap:
return context.l10n.editEntryLocationDialogChooseOnMap;
case LocationEditAction.copyItem:
return context.l10n.editEntryDialogCopyFromItem;
case LocationEditAction.setCustom:
return context.l10n.editEntryLocationDialogSetCustom;
case LocationEditAction.remove:
return context.l10n.actionRemove;
}
}
}