///todo deleted
// import 'package:flutter/material.dart';
// import 'package:provider/provider.dart';
// import 'package:test_sa/extensions/context_extension.dart';
// import 'package:test_sa/views/pages/sub_workorder/workorder_item.dart';
//
// import '../../../controllers/providers/api/service_requests_provider.dart';
// import '../../../models/service_request/search_work_order.dart';
// import '../../widgets/buttons/app_back_button.dart';
// import '../../widgets/loaders/lazy_loading.dart';
// import '../../widgets/loaders/no_data_found.dart';
// import 'create_sub_workorder_page.dart';
////  todo remove this class after work
// class WorkOrderList extends StatefulWidget {
//   List<SearchWorkOrder> items;
//   final Future<List<SearchWorkOrder>> Function() onLazyLoading;
//
//   WorkOrderList({Key? key, this.items, this.onLazyLoading}) : super(key: key);
//
//   @override
//   State<WorkOrderList> createState() => _WorkOrderListState();
// }
//
// class _WorkOrderListState extends State<WorkOrderList> {
//   List<SearchWorkOrder> _items;
//
//   @override
//   void initState() {
//     super.initState();
//     _items = widget.items;
//   }
//
//   @override
//   Widget build(BuildContext context) {
//     final serviceRequestsProvider = Provider.of<ServiceRequestsProvider>(context, listen: false);
//
//     return Scaffold(
//       body: SafeArea(
//         child: Column(
//           children: [
//             Container(
//               // color: AColors.primaryColor,
//               padding: const EdgeInsets.symmetric(horizontal: 0, vertical: 4),
//               child: Column(
//                 children: [
//                   Row(
//                     children: [
//                       const ABackButton(),
//                       Expanded(
//                         child: Center(
//                           child: Text(
//                             "Work Order List",
//                             // style: Theme.of(context).textTheme.headline6.copyWith(color: AColors.white, fontStyle: FontStyle.italic),
//                           ),
//                         ),
//                       ),
//                       const SizedBox(width: 48),
//                     ],
//                   ),
//                 ],
//               ),
//             ),
//             Expanded(
//               child: _items?.isEmpty ?? []
//                   ? NoItemFound(
//                       message: context.translation.noServiceRequestFound,
//                     )
//                   : LazyLoading(
//                       nextPage: serviceRequestsProvider.nextPage,
//                       onLazyLoad: () async {
//                         _items = await widget.onLazyLoading();
//                         setState(() {});
//                       },
//                       child: ListView.builder(
//                         itemCount: _items.length,
//                         padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8),
//                         itemBuilder: (context, itemIndex) {
//                           return WorkOrderItem(
//                             index: itemIndex,
//                             onPressed: (model) {
//                               // Navigator.of(context).push(MaterialPageRoute(
//                               //     builder: (_) => WorkOrderUpdate(item: model,)));
//                               Navigator.push(
//                                 context,
//                                 MaterialPageRoute(builder: (context) => CreateSubWorkOrderPage(workOrder: model)),
//                               );
//                             },
//                             item: _items[itemIndex],
//                           );
//                         },
//                       ),
//                     ),
//             ),
//           ],
//         ),
//       ),
//     );
//   }
// }
