updated for password field

Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
Matt Bruce 2024-04-30 13:51:13 -05:00
parent 896d393d7a
commit aa4dc91afa

View File

@ -262,7 +262,7 @@ open class InputField: EntryFieldBase {
var minWidth: CGFloat = 40.0 var minWidth: CGFloat = 40.0
var leftIconName: Icon.Name? var leftIconName: Icon.Name?
var actionModel: InputField.TextLinkModel? var actionModel: InputField.TextLinkModel?
var toolTipModel: Tooltip.TooltipModel? var toolTipModel: Tooltip.TooltipModel? = tooltipModel
var isSecureTextEntry = false var isSecureTextEntry = false
switch fieldType { switch fieldType {
@ -277,7 +277,10 @@ open class InputField: EntryFieldBase {
case .password: case .password:
let isHide = passwordActionType == .hide let isHide = passwordActionType == .hide
let buttonText = isHide ? hidePasswordButtonText : showPasswordButtonText let buttonText = isHide ?
hidePasswordButtonText.isEmpty ? "Hide" : hidePasswordButtonText :
showPasswordButtonText.isEmpty ? "Show" : showPasswordButtonText
isSecureTextEntry = !isHide isSecureTextEntry = !isHide
let nextPasswordActionType = passwordActionType.toggle() let nextPasswordActionType = passwordActionType.toggle()
if let text, !text.isEmpty { if let text, !text.isEmpty {