mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-19 16:13:42 +02:00
Add counter example to show viewActions modifying the state.
This commit is contained in:
+2
@@ -17,5 +17,7 @@
|
||||
import Foundation
|
||||
|
||||
enum TemplateUserProfileStateAction {
|
||||
case incrementCount
|
||||
case decrementCount
|
||||
case updatePresence(TemplateUserProfilePresence)
|
||||
}
|
||||
|
||||
+2
@@ -17,6 +17,8 @@
|
||||
import Foundation
|
||||
|
||||
enum TemplateUserProfileViewAction {
|
||||
case incrementCount
|
||||
case decrementCount
|
||||
case cancel
|
||||
case done
|
||||
}
|
||||
|
||||
+1
@@ -20,4 +20,5 @@ struct TemplateUserProfileViewState: BindableState {
|
||||
let avatar: AvatarInputProtocol?
|
||||
let displayName: String?
|
||||
var presence: TemplateUserProfilePresence
|
||||
var count: Int
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user