check box color change to white

This commit is contained in:
Manish 2025-11-21 16:17:00 +05:30
parent 6a2d16a2b2
commit 55d6b2fd11

View File

@ -59,9 +59,8 @@ class _MultipleSelectRoleBottomSheetState
List<EmployeeModel> employees = controller.employees.toList();
if (widget.roleId != null && widget.roleId!.isNotEmpty) {
employees = employees
.where((emp) => emp.jobRoleID == widget.roleId)
.toList();
employees =
employees.where((emp) => emp.jobRoleID == widget.roleId).toList();
}
// Selected first
@ -226,6 +225,16 @@ class _MultipleSelectRoleBottomSheetState
trailing: Checkbox(
value: isSelected,
onChanged: (_) => _onTap(emp),
fillColor:
MaterialStateProperty.resolveWith<Color>((states) {
if (states.contains(MaterialState.selected)) {
return Colors.blueAccent; // Selected color
}
return Colors.white; // Unselected square color
}),
checkColor: Colors.white, // Check mark color
side: const BorderSide(
color: Colors.grey), // Outline for unselected
),
contentPadding: const EdgeInsets.symmetric(
horizontal: 4,