make invoice view observed object

This commit is contained in:
Benjamin Hakes
2022-12-29 16:25:48 -06:00
parent fe90d02ea8
commit f32c4947e1

View File

@@ -15,12 +15,12 @@ struct InvoiceView: View {
let invoice: Invoice let invoice: Invoice
@State var showingSelectWallet: Bool = false @State var showingSelectWallet: Bool = false
@State var inv: String = "" @State var inv: String = ""
@StateObject var user_settings = UserSettingsStore() @ObservedObject var user_settings = UserSettingsStore()
var PayButton: some View { var PayButton: some View {
Button { Button {
inv = invoice.string inv = invoice.string
if (user_settings.showWalletSelector){ if user_settings.showWalletSelector {
showingSelectWallet = true showingSelectWallet = true
} else { } else {
let walletModel = user_settings.defaultWallet.model let walletModel = user_settings.defaultWallet.model