anchor.diff:                          ),
                   ),
                   Positioned.fill(
  -                  child: Padding(
  -                    padding: const EdgeInsets.all(8.0),
  -                    child: Row(
  -                      children: [
  -                        UserIcon(user: widget.user),
  -                        const Gap(8),
  -                        Expanded(
  -                          child: UserDetails(user: widget.user),
  +                  child: Material(
  +                    color: Colors.transparent,
  +                    child: InkWell(
  +                      onTap: () {
  +                        //TODO
  +                        ScaffoldMessenger.of(context).hideCurrentSnackBar();
  +                        ScaffoldMessenger.of(context).showSnackBar(
  +                          const SnackBar(
  +                            duration: Duration(seconds: 6),
  +                            content: Text('User details are not yet available'),
  +                          ),
  +                        );
  +                      },
  +                      child: Padding(
  +                        padding: const EdgeInsets.all(8.0),
  +                        child: Row(
  +                          children: [
  +                            UserIcon(user: widget.user),
  +                            const Gap(8),
  +                            Expanded(
  +                              child: UserDetails(user: widget.user),
  +                            ),
  +                          ],
                           ),
  -                      ],
  +                      ),
                       ),
                     ),
                   ),
  
positive.code:       future: getColorFuture,
        builder: (context, snapshot) {
          // Load in cached color if it's cached to prevent the transition
          Color? color = backgroundColorCache[widget.user.userId!];
  
          if (snapshot.connectionState == ConnectionState.done &&
              snapshot.data != null) {
            backgroundColorCache[widget.user.userId!] = snapshot.data as Color;
            color = snapshot.data as Color;
          }
  
  
negative.code: import 'user_details.dart';
  import 'user_icon.dart';
  
  Map<String, Color?> backgroundColorCache = {};
  
  class UserCard extends StatefulWidget {
    final UserModel user;
  