anchor.diff:    final Color iconColor;
     final Image backgroundImage;
     final Widget details;
  +  final int heroTag;
   
     const IconCard({
       Key key,
  
positive.code:     this.iconColor,
      this.backgroundImage,
      this.details,
    }) : super(key: key);
  
    @override
  
negative.code:                 padding: const EdgeInsets.all(4),
                  child: Row(
                    children: [
                      Hero(
                        tag: heroTag ?? UniqueKey(),
                        child: AspectRatio(
                          aspectRatio: 2 / 3,
                          child: Padding(
                            padding: const EdgeInsets.all(4),
                            child: iconImageUrl != null
                                ? Image.network(
                                    iconImageUrl,
                                    fit: BoxFit.contain,
                                  )
                                : localIconImagePath != null
                                    ? WebsafeSvg.asset(
                                        localIconImagePath,
                                        color: iconColor,
                                      )
                                    : icon != null
                                        ? Center(child: icon)
                                        : null,
                          ),
                        ),
                      ),
                      Expanded(
  