File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -77,10 +77,10 @@ final class AccountViewModel: Store {
7777 effects = [ . link( value) ]
7878 case . unlinkFromProvider( let value) :
7979 effects = [ . unlink( value) ]
80- case . setAlert( let isPresented , let type) :
81- setAlert ( & state, isPresented: isPresented , type: type)
82- case . setToast( let isPresented , let type) :
83- setToast ( & state, isPresented: isPresented , type: type)
80+ case . setAlert( let presented , let type) :
81+ setAlert ( & state, isPresented: presented , type: type)
82+ case . setToast( let presented , let type) :
83+ setToast ( & state, isPresented: presented , type: type)
8484 case . setLoading( let value) :
8585 state. isLoading = value
8686 case . updateProviders( let currentProvider, let allProviders) :
Original file line number Diff line number Diff line change @@ -79,6 +79,12 @@ struct AccountView: View {
7979 } message: {
8080 Text ( viewModel. state. alertMessage)
8181 }
82+ . toast ( isPresented: Binding (
83+ get: { viewModel. state. showToast } ,
84+ set: { viewModel. send ( . setToast( isPresented: $0) ) }
85+ ) ) {
86+ Text ( viewModel. state. toastMessage)
87+ }
8288 . overlay {
8389 if viewModel. state. isLoading {
8490 LoadingView ( )
You can’t perform that action at this time.
0 commit comments