Updated side tree branch

This commit is contained in:
Abdullah Alassaf
2025-01-21 15:28:59 +03:00
parent 540f569b1f
commit 5060d2a66d
5 changed files with 221 additions and 9 deletions

View File

@ -58,18 +58,16 @@ class CustomExpansionTileState extends State<CustomExpansionTile> {
children: [
// Checkbox with independent state management
Checkbox(
value: widget.isSelected,
value: false,
onChanged: (bool? value) {
if (widget.onItemSelected != null) {
widget.onItemSelected!();
}
setState(() {});
},
side: WidgetStateBorderSide.resolveWith((states) {
return const BorderSide(color: ColorsManager.grayBorder);
}),
fillColor: WidgetStateProperty.resolveWith((states) {
if (states.contains(WidgetState.selected)) {
return ColorsManager.blue1;
return ColorsManager.grayBorder;
} else {
return ColorsManager.checkBoxFillColor;
}