// import 'package:flutter/material.dart';
// import 'package:flyinsono/lab/color/lab_colors.dart';
// import 'package:flyinsono/lab/components/rect_icon_button.dart';
// import 'package:flyinsono/lab/pages/lab_project/controller.dart';
// import 'package:flyinsono/pages/schedule/calendar/utils/calendar_utils.dart';
// import 'package:get/get.dart';
// import 'package:flyinsono/lab/components/pull_down_button/index.dart';

// class ProjectTitle extends GetView<LabProjectController> {
//   const ProjectTitle({
//     Key? key,
//     this.isShowPullDownButton = false,
//   }) : super(key: key);
//   final bool? isShowPullDownButton;

//   @override
//   Widget build(BuildContext context) {
//     return GetBuilder<LabProjectController>(
//         id: LabProjectController.projectTitle,
//         builder: (context) {
//           return Container(
//             height: 70,
//             padding: const EdgeInsets.symmetric(vertical: 5),
//             child: Row(
//               children: [
//                 Flexible(
//                   flex: 3,
//                   child: Row(
//                     children: [
//                       Flexible(
//                         child: Text(
//                           controller.projectName.breakWord(),
//                           overflow: TextOverflow.ellipsis,
//                           style: TextStyle(
//                             fontSize: 20,
//                             fontWeight: FontWeight.bold,
//                             color: LabColors.text800,
//                           ),
//                         ),
//                       ),
//                       SizedBox(
//                         width: 10,
//                       ),
//                       if (controller.isShowPullDownButton)
//                         Container(
//                           width: 24,
//                           height: 24,
//                           alignment: Alignment.center,
//                           decoration: BoxDecoration(
//                             color: LabColors.base400,
//                             borderRadius: BorderRadius.circular(30),
//                           ),
//                           child: PullDownButton(
//                             iconData: Icons.file_download_outlined,
//                             onClick: () {},
//                             moreOperateButtons: [
//                               MorePullDownButton(
//                                 icon: Icons.edit_outlined,
//                                 name: '编辑项目',
//                                 onClick: () {
//                                   controller
//                                       .createOrUpdateResearchProject(false);
//                                 },
//                               ),
//                               MorePullDownButton(
//                                 icon: Icons.delete_outlined,
//                                 name: '删除项目',
//                                 onClick: () {
//                                   controller.deleteResearchProject();
//                                 },
//                               ),
//                             ],
//                           ),
//                         ),
//                       SizedBox(
//                         width: 10,
//                       ),
//                       Container(
//                         decoration: BoxDecoration(
//                           color: LabColors.base300,
//                           borderRadius: BorderRadius.circular(5),
//                           border: Border.all(
//                             color: LabColors.base600,
//                             width: 1,
//                           ),
//                         ),
//                         padding: EdgeInsets.symmetric(
//                           horizontal: 8,
//                           vertical: 4,
//                         ),
//                         child: Text(
//                           controller.projectTypeName,
//                           style: TextStyle(
//                             decoration: TextDecoration.none,
//                             color: LabColors.text600,
//                             // fontFamily: FTheme.ins.localeSetting.fontFamily,
//                           ),
//                         ),
//                       ),
//                     ],
//                   ),
//                 ),
//                 if (controller.isCollapseTimeLine)
//                   Flexible(
//                     flex: 1,
//                     child: Align(
//                       alignment: Alignment.centerRight,
//                       child: RectIconButton(
//                         icon: Icons.access_time_rounded,
//                         tooltipMessage: "时间轴",
//                         onPressed: () {
//                           controller.setTimeLineCollapse(false);
//                         },
//                       ),
//                       // child: LayoutBuilder(builder:
//                       //     (BuildContext context, BoxConstraints constraints) {
//                       //   bool visible = constraints.maxWidth > 50;
//                       //   return Visibility(
//                       //     visible: visible,
//                       //     child: Container(
//                       //       constraints:
//                       //           BoxConstraints(maxWidth: 200, minWidth: 20),
//                       //       height: 40,
//                       //       decoration: LabBoxDecoration.base,
//                       //       child: Row(
//                       //         children: [
//                       //           SizedBox(
//                       //             width: 10,
//                       //           ),
//                       //           Expanded(
//                       //             child: Container(
//                       //               height: 28,
//                       //               child: Center(
//                       //                 child: TextField(
//                       //                   scrollPadding: EdgeInsets.all(0),
//                       //                   controller: controller
//                       //                       .projectSearchInputController,
//                       //                   style: TextStyle(
//                       //                     fontSize: 14,
//                       //                     color: LabColors.base900,
//                       //                   ),
//                       //                   textAlignVertical:
//                       //                       TextAlignVertical.bottom,
//                       //                   decoration: InputDecoration(
//                       //                     hintStyle: TextStyle(
//                       //                       fontSize: 14,
//                       //                       color: LabColors.base600,
//                       //                     ),
//                       //                     isCollapsed: true,
//                       //                     contentPadding: EdgeInsets.all(0),
//                       //                     hintText: "搜索",
//                       //                     border: OutlineInputBorder(
//                       //                       borderSide: BorderSide.none,
//                       //                     ),
//                       //                   ),
//                       //                 ),
//                       //               ),
//                       //             ),
//                       //           ),
//                       //           Padding(
//                       //             padding: const EdgeInsets.all(2.0),
//                       //             child: RectIconButton(
//                       //               iconSize: 20,
//                       //               icon: Icons.search,
//                       //               onPressed: () {
//                       //                 controller.onSearchProject();
//                       //                 print('todo search');
//                       //               },
//                       //             ),
//                       //           ),
//                       //         ],
//                       //       ),
//                       //     ),
//                       //   );
//                       // }),
//                     ),
//                   ),
//               ],
//             ),
//           );
//         });
//   }
// }
