anchor.diff:                        ),
                       Expanded(
                         child: DropdownButtonFormField<int>(
  -                        decoration:
  -                            const InputDecoration(label: Text('Digits')),
  +                        decoration: const InputDecoration(labelText: 'Digits'),
                           value: _digits,
                           items: [6, 7, 8]
                               .map((e) => DropdownMenuItem(
  
positive.code:     final issuerRemaining = remaining.first;
      final nameRemaining = remaining.second;
  
      final secretValid = _secret.length * 5 % 8 < 5;
      final isValid =
          _account.isNotEmpty && _secret.isNotEmpty && secretValid && _period > 0;
  
      return Column(
        children: [
  
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'),
  