added success
updated config Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
parent
4393a87283
commit
139d8fbce9
@ -90,6 +90,9 @@ open class TextEntryFieldBase: EntryField {
|
|||||||
|
|
||||||
successLabel.textColorConfiguration = primaryColorConfig.eraseToAnyColorable()
|
successLabel.textColorConfiguration = primaryColorConfig.eraseToAnyColorable()
|
||||||
|
|
||||||
|
backgroundColorConfiguration.setSurfaceColors(VDSColor.feedbackSuccessBackgroundOnlight, VDSColor.feedbackSuccessBackgroundOndark, forState: .success)
|
||||||
|
borderColorConfiguration.setSurfaceColors(VDSColor.feedbackSuccessOnlight, VDSColor.feedbackSuccessOndark, forState: .success)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public override func reset() {
|
public override func reset() {
|
||||||
@ -109,36 +112,6 @@ open class TextEntryFieldBase: EntryField {
|
|||||||
return containerStackView
|
return containerStackView
|
||||||
}
|
}
|
||||||
|
|
||||||
open override func getBackgroundConfig() -> AnyColorable {
|
|
||||||
return TextEntryFieldColorConfiguration().with {
|
|
||||||
$0.enabled.lightColor = VDSFormControlsColor.backgroundOnlight
|
|
||||||
$0.enabled.darkColor = VDSFormControlsColor.backgroundOndark
|
|
||||||
$0.disabled.lightColor = VDSFormControlsColor.backgroundOnlight
|
|
||||||
$0.disabled.darkColor = VDSFormControlsColor.backgroundOndark
|
|
||||||
|
|
||||||
//error/success doesn't care enabled/disable
|
|
||||||
$0.error.lightColor = VDSColor.feedbackErrorBackgroundOnlight
|
|
||||||
$0.error.darkColor = VDSColor.feedbackErrorBackgroundOndark
|
|
||||||
$0.success.lightColor = VDSColor.feedbackSuccessBackgroundOnlight
|
|
||||||
$0.success.darkColor = VDSColor.feedbackSuccessBackgroundOndark
|
|
||||||
}.eraseToAnyColorable()
|
|
||||||
}
|
|
||||||
|
|
||||||
open override func getBorderConfig() -> AnyColorable {
|
|
||||||
return TextEntryFieldColorConfiguration().with {
|
|
||||||
$0.enabled.lightColor = VDSFormControlsColor.borderOnlight
|
|
||||||
$0.enabled.darkColor = VDSFormControlsColor.borderOnlight
|
|
||||||
$0.disabled.lightColor = VDSColor.interactiveDisabledOnlight
|
|
||||||
$0.disabled.darkColor = VDSColor.interactiveDisabledOndark
|
|
||||||
|
|
||||||
//error/success doesn't care enabled/disable
|
|
||||||
$0.error.lightColor = VDSColor.feedbackErrorOnlight
|
|
||||||
$0.error.darkColor = VDSColor.feedbackErrorOndark
|
|
||||||
$0.success.lightColor = VDSColor.feedbackSuccessOnlight
|
|
||||||
$0.success.darkColor = VDSColor.feedbackSuccessOndark
|
|
||||||
}.eraseToAnyColorable()
|
|
||||||
}
|
|
||||||
|
|
||||||
//--------------------------------------------------
|
//--------------------------------------------------
|
||||||
// MARK: - State
|
// MARK: - State
|
||||||
//--------------------------------------------------
|
//--------------------------------------------------
|
||||||
|
|||||||
@ -10,5 +10,5 @@ import UIKit
|
|||||||
|
|
||||||
extension UIControl.State {
|
extension UIControl.State {
|
||||||
public static var error = UIControl.State(rawValue: 1 << 16)
|
public static var error = UIControl.State(rawValue: 1 << 16)
|
||||||
public static var success = UIControl.State(rawValue: 1 << 16)
|
public static var success = UIControl.State(rawValue: 1 << 17)
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user