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
@State var showingSelectWallet: Bool = false
@State var inv: String = ""
@StateObject var user_settings = UserSettingsStore()
@ObservedObject var user_settings = UserSettingsStore()
var PayButton: some View {
Button {
inv = invoice.string
if (user_settings.showWalletSelector){
if user_settings.showWalletSelector {
showingSelectWallet = true
} else {
let walletModel = user_settings.defaultWallet.model