diff --git a/lib/view/employees/employee_detail_screen.dart b/lib/view/employees/employee_detail_screen.dart index bcaecdc..bbb0b98 100644 --- a/lib/view/employees/employee_detail_screen.dart +++ b/lib/view/employees/employee_detail_screen.dart @@ -6,10 +6,7 @@ import 'package:marco/helpers/widgets/custom_app_bar.dart'; import 'package:marco/helpers/widgets/avatar.dart'; import 'package:marco/helpers/widgets/my_spacing.dart'; import 'package:marco/helpers/widgets/my_text.dart'; -import 'package:marco/view/employees/assign_employee_bottom_sheet.dart'; import 'package:marco/helpers/utils/launcher_utils.dart'; -import 'package:marco/controller/permission_controller.dart'; -import 'package:marco/helpers/utils/permission_constants.dart'; import 'package:marco/helpers/widgets/my_refresh_indicator.dart'; import 'package:marco/model/employees/add_employee_bottom_sheet.dart'; @@ -30,8 +27,7 @@ class EmployeeDetailPage extends StatefulWidget { class _EmployeeDetailPageState extends State { final EmployeesScreenController controller = Get.put(EmployeesScreenController()); - final PermissionController _permissionController = - Get.find(); + @override void initState() { @@ -251,8 +247,8 @@ class _EmployeeDetailPageState extends State { ), ), IconButton( - icon: const Icon(Icons.edit, - size: 24, color: Colors.red), + icon: + const Icon(Icons.edit, size: 24, color: Colors.red), onPressed: () async { final result = await showModalBottomSheet>( @@ -288,35 +284,6 @@ class _EmployeeDetailPageState extends State { ), ); }), - floatingActionButton: Obx(() { - if (!_permissionController.hasPermission(Permissions.assignToProject)) { - return const SizedBox.shrink(); - } - if (controller.isLoadingEmployeeDetails.value || - controller.selectedEmployeeDetails.value == null) { - return const SizedBox.shrink(); - } - final employee = controller.selectedEmployeeDetails.value!; - return FloatingActionButton.extended( - onPressed: () { - showModalBottomSheet( - context: context, - isScrollControlled: true, - backgroundColor: Colors.transparent, - builder: (context) => AssignProjectBottomSheet( - employeeId: widget.employeeId, - jobRoleId: employee.jobRoleId, - ), - ); - }, - backgroundColor: Colors.red, - icon: const Icon(Icons.assignment), - label: const Text( - 'Assign to Project', - style: TextStyle(fontSize: 13, fontWeight: FontWeight.w500), - ), - ); - }), ); } }