removed assign employee icon
This commit is contained in:
parent
55695ef176
commit
a18c4dad45
@ -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<EmployeeDetailPage> {
|
||||
final EmployeesScreenController controller =
|
||||
Get.put(EmployeesScreenController());
|
||||
final PermissionController _permissionController =
|
||||
Get.find<PermissionController>();
|
||||
|
||||
|
||||
@override
|
||||
void initState() {
|
||||
@ -251,8 +247,8 @@ class _EmployeeDetailPageState extends State<EmployeeDetailPage> {
|
||||
),
|
||||
),
|
||||
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<Map<String, dynamic>>(
|
||||
@ -288,35 +284,6 @@ class _EmployeeDetailPageState extends State<EmployeeDetailPage> {
|
||||
),
|
||||
);
|
||||
}),
|
||||
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),
|
||||
),
|
||||
);
|
||||
}),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user