iconWidget property

List<Widget> iconWidget

Implementation

List<Widget> get iconWidget {
  final List<Widget> listWidget = <Widget>[];
  if (icon != null) {
    listWidget.add(Icon(icon,
        color: color,
        size: size,
        textDirection: textDirection,
        semanticLabel: semanticLabel));
  }
  if (image != null) listWidget.add(image!);
  if (imageProvider != null) {
    listWidget.add(Image(
        image: imageProvider!,
        width: size,
        height: size,
        color: color,
        fit: BoxFit.scaleDown,
        alignment: Alignment.center,
        excludeFromSemantics: true,
        semanticLabel: semanticLabel));
  }
  if (widget != null) listWidget.add(widget!);
  return listWidget;
}