| 123456789101112131415161718192021222324252627282930313233 |
- import 'package:electronic_assistant/popup/agenda_time_popup.dart';
- import 'package:electronic_assistant/resource/string.gen.dart';
- import 'package:electronic_assistant/utils/expand.dart';
- import 'package:get/get.dart';
- String getAgendaFilterTxt(AgendaTimeType type,
- {String? startTime, String? endTime}) {
- String filterTxt;
- switch (type) {
- case AgendaTimeType.nearlyAWeek:
- filterTxt = StringName.popupAgendaFilterTxt.tr
- .replacePlaceholders([StringName.popupNearlyAWeek.tr]);
- break;
- case AgendaTimeType.nearlyTwoWeek:
- filterTxt = StringName.popupAgendaFilterTxt.tr
- .replacePlaceholders([StringName.popupNearlyTwoWeek.tr]);
- break;
- case AgendaTimeType.nearlyAMonth:
- filterTxt = StringName.popupAgendaFilterTxt.tr
- .replacePlaceholders([StringName.popupNearlyAMonth.tr]);
- break;
- case AgendaTimeType.customTime:
- if (startTime == null || endTime == null) {
- filterTxt = StringName.popupAgendaFilterTxt.tr
- .replacePlaceholders([StringName.popupCustomTime.tr]);
- } else {
- filterTxt = StringName.popupAgendaFilterTxt.tr.replacePlaceholders(
- ['${StringName.popupCustomTime.tr} $startTime-$endTime']);
- }
- break;
- }
- return filterTxt;
- }
|