buildLeading method

Widget? buildLeading(
  1. BuildContext context
)

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;
}