anchor.diff:  import 'package:flutter/material.dart';
   import 'package:font_awesome_flutter/font_awesome_flutter.dart';
   
  +import '../../features/users/domain/entities/user_table.dart';
   import '../helpers/color_palette_helper.dart';
   
   class UserIcon extends StatelessWidget {
  -  final int isActive;
  -  final bool hasNetworkImage;
  -  final AsyncSnapshot<dynamic> snapshot;
  +  final UserTable user;
     final bool maskSensitiveInfo;
   
     const UserIcon({
       Key key,
  -    @required this.isActive,
  -    @required this.hasNetworkImage,
  -    @required this.snapshot,
  +    @required this.user,
       @required this.maskSensitiveInfo,
     }) : super(key: key);
   
     @override
     Widget build(BuildContext context) {
  +    final bool hasNetworkImage =
  +        user.userThumb != null ? user.userThumb.startsWith('http') : false;
  +
       return Stack(
         children: [
           Container(
  
positive.code:             ),
              border: Border.all(
                color: (hasNetworkImage &&
                        snapshot.data != null &&
                        !maskSensitiveInfo)
                    ? Colors.transparent
                    : Color.fromRGBO(69, 69, 69, 1),
  
negative.code:             ),
            ),
          ),
          if (user.isActive == 0)
            Positioned(
              bottom: 0,
              right: 0,
  