From 27f732562061a21a6d6a148096fc5d575fa6908e Mon Sep 17 00:00:00 2001 From: Ghenadie Vasiliev-Pusca Date: Tue, 26 Mar 2024 10:41:42 +0200 Subject: [PATCH] wip --- .../ImportMnemonic/ImportMnemonic.swift | 3 ++- .../ImportWord/ImportMnemonicWord+View.swift | 17 ++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/RadixWallet/Features/ImportMnemonic/ImportMnemonic.swift b/RadixWallet/Features/ImportMnemonic/ImportMnemonic.swift index 320d69ddae..c585cdf6cb 100644 --- a/RadixWallet/Features/ImportMnemonic/ImportMnemonic.swift +++ b/RadixWallet/Features/ImportMnemonic/ImportMnemonic.swift @@ -552,7 +552,8 @@ public struct ImportMnemonic: Sendable, FeatureReducer { switch internalAction { case let .focusNext(id): state.idOfWordWithTextFieldFocus = id - state.words[id: id]?.focus() + // FIXME: Temporary workaround. Have a proper fix for the keyboard being broken with autoadvance + // state.words[id: id]?.focus() return .none case let .saveFactorSourceResult(.failure(error)): diff --git a/RadixWallet/Features/ImportMnemonic/ImportWord/ImportMnemonicWord+View.swift b/RadixWallet/Features/ImportMnemonic/ImportWord/ImportMnemonicWord+View.swift index 8e56d5537f..38cfe7d153 100644 --- a/RadixWallet/Features/ImportMnemonic/ImportWord/ImportMnemonicWord+View.swift +++ b/RadixWallet/Features/ImportMnemonic/ImportWord/ImportMnemonicWord+View.swift @@ -80,15 +80,14 @@ extension ImportMnemonicWord { set: { viewStore.send(.wordChanged(input: $0.lowercased().trimmingWhitespacesAndNewlines())) } ), hint: viewStore.hint, - // FIXME: Bring back autofocus -// focus: .on( -// .textField, -// binding: viewStore.binding( -// get: \.focusedField, -// send: { .textFieldFocused($0) } -// ), -// to: $focusedField -// ), + focus: .on( + .textField, + binding: viewStore.binding( + get: \.focusedField, + send: { .textFieldFocused($0) } + ), + to: $focusedField + ), showClearButton: viewStore.showClearButton, innerAccessory: { if viewStore.displayValidAccessory {