diff --git a/secant/Features/BackupFlow/RecoveryPhraseValidationStep.swift b/secant/Features/BackupFlow/RecoveryPhraseValidationStep.swift index 25eabc1..b5e0317 100644 --- a/secant/Features/BackupFlow/RecoveryPhraseValidationStep.swift +++ b/secant/Features/BackupFlow/RecoveryPhraseValidationStep.swift @@ -66,7 +66,7 @@ enum RecoveryPhraseValidationStep: Equatable { phrase: phrase, missingIndices: missingIndices, completion: newCompletion, - missingWordsChips: missingWordsChips + missingWordsChips: Array(repeating: .empty, count: RecoveryPhraseValidationState.phraseChunks) ) } default: diff --git a/secant/Features/BackupFlow/Views/RecoveryPhraseBackupValidationView.swift b/secant/Features/BackupFlow/Views/RecoveryPhraseBackupValidationView.swift index c9149f6..54bffe2 100644 --- a/secant/Features/BackupFlow/Views/RecoveryPhraseBackupValidationView.swift +++ b/secant/Features/BackupFlow/Views/RecoveryPhraseBackupValidationView.swift @@ -61,8 +61,8 @@ private extension RecoveryPhraseValidationStep { @ViewBuilder func missingWordGrid(for chips: [PhraseChip.Kind]) -> some View { let columns = Array(repeating: GridItem(.flexible(minimum: 40, maximum: 120), spacing: 20), count: 2) LazyVGrid(columns: columns, alignment: .center, spacing: 20 ) { - ForEach(chips, id: \.self) { chip in - PhraseChip(kind: chip) + ForEach(0..