fix bug updating default wallet

This commit is contained in:
Benjamin Hakes
2022-12-29 16:21:55 -06:00
parent 79c42544d9
commit fe90d02ea8
3 changed files with 20 additions and 14 deletions

View File

@@ -18,8 +18,8 @@ struct ConfigView: View {
@State var privkey_copied: Bool = false
@State var pubkey_copied: Bool = false
@EnvironmentObject var user_settings: UserSettingsStore
@State var walletModels: [Wallet.Model] = Wallet.allModels
@State var allWallets: [Wallet] = Wallet.allCases
let generator = UIImpactFeedbackGenerator(style: .light)
@@ -83,13 +83,13 @@ struct ConfigView: View {
Section("Wallet Selector") {
Toggle("Show wallet selector", isOn: $user_settings.showWalletSelector).toggleStyle(.switch)
Picker(selection: $user_settings.defaultWallet,
label: Text("Select default wallet"), content: {
ForEach(walletModels) { wallet in
Text(wallet.displayName)
.tag(wallet.tag)
Picker("Select default wallet",
selection: $user_settings.defaultWallet) {
ForEach(allWallets, id: \.self) { wallet in
Text(wallet.model.displayName)
.tag(wallet.model.tag)
}
})
}
}
Section("Reset") {