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 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 tooltipTitle: String? { didSet { didChange() }}
|
||||
|
||||
@ -54,6 +54,16 @@ open class TextEntryFieldBase: EntryField {
|
||||
|
||||
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 helperTextPlacement: HelperTextPlacement = .bottom { didSet { didChange() }}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user