|
|
|
|
@ -1,10 +1,13 @@
|
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
|
import 'package:provider/provider.dart';
|
|
|
|
|
import 'package:test_sa/controllers/providers/api/status_drop_down/report/service_report_last_calls_provider.dart';
|
|
|
|
|
import 'package:test_sa/extensions/context_extension.dart';
|
|
|
|
|
import 'package:test_sa/models/lookup.dart';
|
|
|
|
|
import 'package:test_sa/models/service_request/service_report.dart';
|
|
|
|
|
import 'package:test_sa/new_views/common_widgets/single_item_drop_down_menu.dart';
|
|
|
|
|
import 'package:test_sa/views/widgets/loaders/loading_manager.dart';
|
|
|
|
|
import 'package:test_sa/views/widgets/status/single_status_menu.dart';
|
|
|
|
|
|
|
|
|
|
import '../../../../providers/loading_list_notifier.dart';
|
|
|
|
|
|
|
|
|
|
class ServiceReportLastCallsMenu extends StatelessWidget {
|
|
|
|
|
final Function(Lookup) onSelect;
|
|
|
|
|
@ -28,12 +31,19 @@ class ServiceReportLastCallsMenu extends StatelessWidget {
|
|
|
|
|
parentId: parentId,
|
|
|
|
|
);
|
|
|
|
|
},
|
|
|
|
|
child: SingleStatusMenu(
|
|
|
|
|
title: title,
|
|
|
|
|
initialStatus: report?.calllastSituation,
|
|
|
|
|
statuses: menuProvider.calls,
|
|
|
|
|
child: SingleItemDropDownMenu<Lookup, NullableLoadingProvider>(
|
|
|
|
|
context: context,
|
|
|
|
|
title: context.translation.callLastSituation,
|
|
|
|
|
staticData: menuProvider.calls,
|
|
|
|
|
initialValue: report?.calllastSituation,
|
|
|
|
|
onSelect: onSelect,
|
|
|
|
|
),
|
|
|
|
|
// child: SingleStatusMenu(
|
|
|
|
|
// title: title,
|
|
|
|
|
// initialStatus: report?.calllastSituation,
|
|
|
|
|
// statuses: menuProvider.calls,
|
|
|
|
|
// onSelect: onSelect,
|
|
|
|
|
// ),
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|