// part of '../index.dart';

// class _DrawerComponent extends StatelessWidget {
//   const _DrawerComponent({Key key}) : super(key: key);

//   @override
//   Widget build(BuildContext context) {
//     _Store store = Provider.of<_Store>(context);
//     return Container(
//       color: Colors.white,
//       width: 250.pt,
//       child: SafeArea(
//         child: Column(
//           crossAxisAlignment: CrossAxisAlignment.stretch,
//           children: <Widget>[
//             Container(
//               height: 54.pt,
//               padding: EdgeInsets.symmetric(horizontal: 15.pt),
//               decoration: BoxDecoration(border: ExtStyle.borderBottom),
//               child: Row(
//                 children: <Widget>[
//                   ExtText.black('查看人员位置', 18.pt, bold: true).extExpanded(),
//                   Wisdom(
//                     onTap: () => Scaffold.of(context).openDrawer(),
//                     child: Icon(Icons.close),
//                   ),
//                 ],
//               ),
//             ),
//             Expanded(
//               child: CustomScrollView(
//                 slivers: <Widget>[
//                   if ((store.organList2 ?? []).length != 0)
//                     SliverToBoxAdapter(
//                       child: Padding(
//                         padding: EdgeInsets.symmetric(
//                           horizontal: 15.pt,
//                           vertical: 30.pt,
//                         ),
//                         child: ExtText.black('部门', 17.pt, bold: true),
//                       ),
//                     ),
//                   if ((store.organList2 ?? []).length != 0)
//                     WisSliverGrid(
//                       count: store.organList2.length,
//                       childAspectRatio: 2.72,
//                       crossAxisSpacing: 15.pt,
//                       mainAxisSpacing: 15.pt,
//                       padding: EdgeInsets.symmetric(horizontal: 15.pt),
//                       builder: (_, i) {
//                         var item = store.organList2[i];
//                         bool active = store.organIds2.indexOf(item?.id) != -1;
//                         return ExtButton.circle(
//                           onPressed: () => store.organ2Action(item?.id),
//                           color: active ? ExtColors.main : ExtColors.bg,
//                           textStyle: TextStyle(
//                             color: active ? Colors.white : ExtColors.dark,
//                           ),
//                           child: Text(item?.name ?? ''),
//                         );
//                       },
//                     ),
//                   SliverToBoxAdapter(
//                     child: Padding(
//                       padding: EdgeInsets.symmetric(
//                         horizontal: 15.pt,
//                         vertical: 30.pt,
//                       ),
//                       child: ExtText.black('签到状态', 17.pt, bold: true),
//                     ),
//                   ),
//                   WisSliverGrid(
//                     count: 2,
//                     childAspectRatio: 2.72,
//                     crossAxisSpacing: 15.pt,
//                     mainAxisSpacing: 15.pt,
//                     padding: EdgeInsets.symmetric(horizontal: 15.pt),
//                     builder: (_, i) {
//                       if (i == 0) {
//                         bool active = store.signStatus.indexOf('signIn') != -1;
//                         return ExtButton.circle(
//                           onPressed: () => store.signStatusAction('signIn'),
//                           color: active ? ExtColors.main : ExtColors.bg,
//                           textStyle: TextStyle(
//                             color: active ? Colors.white : ExtColors.dark,
//                           ),
//                           child: Text('已签到'),
//                         );
//                       } else {
//                         bool active = store.signStatus.indexOf('signOut') != -1;
//                         return ExtButton.circle(
//                           onPressed: () => store.signStatusAction('signOut'),
//                           color: active ? ExtColors.main : ExtColors.bg,
//                           textStyle: TextStyle(
//                             color: active ? Colors.white : ExtColors.dark,
//                           ),
//                           child: Text('未签到'),
//                         );
//                       }
//                     },
//                   ),
//                 ],
//               ),
//             ),
//             Wisdom(
//               onTap: () => Scaffold.of(context).openDrawer(),
//               height: 44.pt,
//               alignment: Alignment.center,
//               margin: EdgeInsets.all(15.pt),
//               color: ExtColors.main,
//               borderRadius: ExtStyle.borderRadius,
//               child: ExtText.white('确定', 18.pt),
//             ),
//           ],
//         ),
//       ),
//     );
//   }
// }
