anchor.diff:    List<Widget> _buildActions(BuildContext context, WidgetRef ref) {
       return buildActions(context, ref).map((e) {
         final action = e.action;
  -      return IconButton(
  -        icon: e.icon,
  -        tooltip: e.text,
  -        onPressed: action != null
  -            ? () {
  -                action(context);
  -              }
  -            : null,
  +      return Padding(
  +        padding: const EdgeInsets.symmetric(horizontal: 4.0),
  +        child: CircleAvatar(
  +          backgroundColor: e.backgroundColor,
  +          child: IconButton(
  +            color: e.iconColor,
  +            icon: e.icon,
  +            tooltip: e.text,
  +            onPressed: action != null
  +                ? () {
  +                    action(context);
  +                  }
  +                : null,
  +          ),
  +        ),
         );
       }).toList();
     }
  
positive.code: import 'package:flutter/material.dart';
  import 'package:flutter_riverpod/flutter_riverpod.dart';
  
  import '../../app/state.dart';
  import '../../core/state.dart';
  import '../../widgets/dialog_frame.dart';
  import '../models.dart';
  import 'account_mixin.dart';
  
  class AccountDialog extends ConsumerWidget with AccountMixin {
    @override
  
negative.code:             Center(child: FittedBox(child: buildCodeView(ref, big: true))),
            ],
          ),
          actions: [
            Center(
              child: FittedBox(
                alignment: Alignment.center,
                child: Row(children: _buildActions(context, ref)),
              ),
            )
          ],
        ),
      );
    }
  