added state overrides
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
parent
312dd949b5
commit
e027b05046
@ -107,6 +107,16 @@ open class EntryField: Control, Accessable {
|
|||||||
|
|
||||||
open var showError: Bool = false { didSet { didChange() }}
|
open var showError: Bool = false { didSet { didChange() }}
|
||||||
|
|
||||||
|
open override var state: UIControl.State {
|
||||||
|
get {
|
||||||
|
var state = super.state
|
||||||
|
if showError {
|
||||||
|
state.insert(.error)
|
||||||
|
}
|
||||||
|
return state
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
open var errorText: String? { didSet { didChange() }}
|
open var errorText: String? { didSet { didChange() }}
|
||||||
|
|
||||||
open var tooltipTitle: String? { didSet { didChange() }}
|
open var tooltipTitle: String? { didSet { didChange() }}
|
||||||
|
|||||||
@ -54,6 +54,16 @@ open class TextEntryFieldBase: EntryField {
|
|||||||
|
|
||||||
open var showSuccess: Bool = false { didSet { didChange() }}
|
open var showSuccess: Bool = false { didSet { didChange() }}
|
||||||
|
|
||||||
|
open override var state: UIControl.State {
|
||||||
|
get {
|
||||||
|
var state = super.state
|
||||||
|
if showSuccess {
|
||||||
|
state.insert(.success)
|
||||||
|
}
|
||||||
|
return state
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
open var successText: String? { didSet { didChange() }}
|
open var successText: String? { didSet { didChange() }}
|
||||||
|
|
||||||
open var helperTextPlacement: HelperTextPlacement = .bottom { didSet { didChange() }}
|
open var helperTextPlacement: HelperTextPlacement = .bottom { didSet { didChange() }}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user