anchor.diff:            const BulletList(
               listItems: ['Add any customer headers needed.'],
             ),
  -          const CustomerHeaderListTile(
  -            title: 'Authorization',
  -            subtitle: 'Value',
  -            showLeading: false,
  -          ),
  +          BlocBuilder<RegistrationHeadersBloc, RegistrationHeadersState>(
  +            builder: (context, state) {
  +              return Column(
  +                mainAxisSize: MainAxisSize.min,
  +                children:
  +                    state is RegistrationHeadersLoaded ? state.headers : [],
  +              );
  +            },
  +          ),
  +          // const CustomHeaderListTile(
  +          //   title: 'Authorization',
  +          //   subtitle: 'Value',
  +          //   showLeading: false,
  +          // ),
             Row(
               children: [
                 Expanded(
                   child: ElevatedButton(
                     child: const Text('Add Custom Header'),
  -                  onPressed: () {},
  +                  onPressed: () async => await showDialog(
  +                    context: context,
  +                    builder: (_) {
  +                      return BlocProvider.value(
  +                        value: context.read<RegistrationHeadersBloc>(),
  +                        child: const CustomHeaderTypeDialog(),
  +                      );
  +                      // return const CustomHeaderTypeDialog();
  +                    },
  +                  ),
                   ),
                 ),
               ],
  
positive.code:                 ),
                ),
              ),
            ),
            const Gap(16),
            TextFormField(
              autocorrect: false,
              decoration: const InputDecoration(
                labelText: 'Device Token',
              ),
            ),
            const Gap(4),
          ],
  
negative.code:   }
  }
  
  class _StepTwo extends StatefulWidget {
    final TextEditingController primaryController;
    final TextEditingController secondaryController;
    final TextEditingController tokenController;
  
    const _StepTwo({
      Key? key,
      required this.primaryController,
      required this.secondaryController,
      required this.tokenController,
    }) : super(key: key);
  
    @override
    State<_StepTwo> createState() => _StepTwoState();
  }
  
  class _StepTwoState extends State<_StepTwo> {
    bool _primaryValid = true;
    bool _secondaryValid = true;
    bool _tokenValid = true;
    final _primaryFocus = FocusNode();
    final _secondaryFocus = FocusNode();
    final _tokenFocus = FocusNode();
  
    @override
    Widget build(BuildContext context) {
  