anchor.diff:                      Expanded(
                         child: DropdownButtonFormField<HashAlgorithm>(
                           decoration:
  -                            const InputDecoration(label: Text('Algorithm')),
  +                            const InputDecoration(labelText: 'Algorithm'),
                           value: _hashAlgorithm,
                           items: HashAlgorithm.values
                               .map((e) => DropdownMenuItem(
  
positive.code:                 ],
                  decoration: InputDecoration(
                      labelText: 'Secret key',
                      errorText: secretValid ? null : 'Invalid value'),
                  onChanged: (value) {
                    setState(() {
                      _secret = value.replaceAll(' ', '');
                    });
                  },
                ),
  
negative.code:           child: ElevatedButton(
              onPressed: isValid
                  ? () {
                      if (secretLengthValid) {
                        widget.onSubmit(
                          CredentialData(
                            issuer: _issuer.isEmpty ? null : _issuer,
                            name: _account,
                            secret: _secret,
                            oathType: _oathType,
                            hashAlgorithm: _hashAlgorithm,
                            digits: _digits,
                            period: _period,
                          ),
                          _touch,
                        );
                      } else {
                        setState(() {
                          _validateSecretLength = true;
                        });
                      }
                    }
                  : null,
              child: const Text('Add account'),
  