ButtonState
struct ButtonState
A struct to easily create an instance of a button state
-
Type alias used for action property
Declaration
Swift
typealias Action = (ButtonState) -> Void
-
The various colors that the button can change to
See moreDeclaration
-
An accessibility identifier to identify the button
Declaration
Swift
var accessibilityIdentifier: AccessibilityIdentifier?
-
Represents button action
Declaration
Swift
var action: ButtonState.Action
-
Represents button color
Declaration
Swift
var color: ButtonState.Color
-
Initializer for
ButtonState
Declaration
Swift
init(text: String, color: ButtonState.Color, isVisible: Bool = true, accessibilityIdentifier: AccessibilityIdentifier? = nil, action: @escaping ButtonState.Action)
-
Represents button’s visibility
Declaration
Swift
var isVisible: Bool
-
Represents button title text
Declaration
Swift
var text: String