buildLeading method
Implementation
Widget? buildLeading(BuildContext context) {
if (loading) {
return const CircularProgressIndicator();
}
if (icon != null) {
if (icon is Widget) {
return icon;
}
// return ExtendedIcon(
// icon: icon,
// size: iconSize,
// color: iconColor ?? Theme.of(context).colorScheme.secondary);
}
if (type == ListItemType.color && value != null) {
return Container(
width: iconSize,
height: iconSize,
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(iconSize / 2),
color: value,
),
);
}
return leading;
}