///todo deleted
// import 'package:flutter/material.dart';
// import 'package:test_sa/models/employee.dart';
// import 'package:test_sa/views/app_style/sizing.dart';
//
// class SingleEngineerMenu extends StatefulWidget {
//   final List<Employee> engineers;
//   final Employee initialStatus;
//   final Function(Employee) onSelect;
//
//   const SingleEngineerMenu({Key? key, this.engineers, this.onSelect, this.initialStatus}) : super(key: key);
//
//   @override
//   _SingleEngineerMenuState createState() => _SingleEngineerMenuState();
// }
//
// class _SingleEngineerMenuState extends State<SingleEngineerMenu> {
//   Employee _selectedStatus;
//
//   @override
//   void didUpdateWidget(covariant SingleEngineerMenu oldWidget) {
//     if (widget.initialStatus != null && widget.initialStatus.id != null) {
//       _selectedStatus = widget.engineers?.firstWhere((element) {
//         return element == widget.initialStatus;
//       });
//       widget.onSelect(_selectedStatus);
//     } else {
//       _selectedStatus = null;
//     }
//     super.didUpdateWidget(oldWidget);
//   }
//
//   @override
//   void initState() {
//     if (widget.initialStatus != null && widget.initialStatus.id != null) {
//       _selectedStatus = widget.engineers?.firstWhere((element) {
//         return element == widget.initialStatus;
//       });
//       widget.onSelect(_selectedStatus);
//     }
//
//     super.initState();
//   }
//
//   @override
//   Widget build(BuildContext context) {
//     return Container(
//       padding: const EdgeInsets.symmetric(horizontal: 16),
//       decoration: BoxDecoration(
//           color: Colors.white,
//           // border: Border.all(color: AColors.black),
//           borderRadius: BorderRadius.circular(AppStyle.borderRadius * AppStyle.getScaleFactor(context)),
//           boxShadow: const [AppStyle.boxShadow]),
//       child: DropdownButton<Employee>(
//         value: _selectedStatus,
//         iconSize: 24,
//         elevation: 16,
//         isExpanded: true,
//         hint: Text(
//           "Select",
//           style: Theme.of(context).textTheme.subtitle1,
//         ),
//         style: TextStyle(color: Theme.of(context).primaryColor),
//         underline: SizedBox.shrink(),
//         onChanged: (Employee newValue) {
//           setState(() {
//             _selectedStatus = newValue;
//           });
//           widget.onSelect(newValue);
//         },
//         items: widget.engineers.map<DropdownMenuItem<Employee>>((Employee value) {
//           return DropdownMenuItem<Employee>(
//             value: value,
//             child: Text(
//               value.name,
//               style: Theme.of(context).textTheme.subtitle1.copyWith(
//                     color: Theme.of(context).primaryColor,
//                     fontSize: 11,
//                     //fontWeight: FontWeight.bold
//                   ),
//             ),
//           );
//         }).toList(),
//       ),
//     );
//   }
// }
