add show toggle and default wallet selector
This commit is contained in:
@@ -17,7 +17,10 @@ struct ConfigView: View {
|
||||
@State var privkey: String
|
||||
@State var privkey_copied: Bool = false
|
||||
@State var pubkey_copied: Bool = false
|
||||
|
||||
@EnvironmentObject var user_settings: UserSettingsStore
|
||||
|
||||
let walletItems: [WalletItem] = get_wallet_list()
|
||||
|
||||
let generator = UIImpactFeedbackGenerator(style: .light)
|
||||
|
||||
init(state: DamusState) {
|
||||
@@ -78,6 +81,17 @@ struct ConfigView: View {
|
||||
}
|
||||
}
|
||||
|
||||
Section("Wallet Selector") {
|
||||
Toggle("Show wallet selector", isOn: $user_settings.showwalletselector).toggleStyle(.switch)
|
||||
if walletItems != [] {
|
||||
Picker(selection: $user_settings.defaultwallet, label: Text("Select default wallet"), content: {
|
||||
ForEach(walletItems, id: \.self) { wallet in
|
||||
Text(wallet.name).tag(get_wallet_tag(wallet.tag))
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
Section("Reset") {
|
||||
Button("Logout") {
|
||||
confirm_logout = true
|
||||
|
||||
Reference in New Issue
Block a user