From 3c508aff0e6f57abf843be20b6d6fecb7d47662a Mon Sep 17 00:00:00 2001 From: Matt Bruce Date: Thu, 9 May 2024 13:53:36 -0500 Subject: [PATCH] updated onclick Signed-off-by: Matt Bruce --- .../TextFields/InputField/FieldTypes/FieldType.swift | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/VDS/Components/TextFields/InputField/FieldTypes/FieldType.swift b/VDS/Components/TextFields/InputField/FieldTypes/FieldType.swift index ed5f7e30..a69192f7 100644 --- a/VDS/Components/TextFields/InputField/FieldTypes/FieldType.swift +++ b/VDS/Components/TextFields/InputField/FieldTypes/FieldType.swift @@ -40,7 +40,7 @@ extension InputField { var keyboardType: UIKeyboardType var minWidth: CGFloat = 40.0 var leftImageName: String? - var actionModel: InputField.TextLinkModel? + var actionModel: TextLinkModel? var toolTipModel: Tooltip.TooltipModel? var isSecureTextEntry = false var placeholderText: String? @@ -66,7 +66,10 @@ extension InputField { inputField.actionTextLink.surface = inputField.surface if let actionModel { inputField.actionTextLink.text = actionModel.text - inputField.actionTextLink.onClick = actionModel.onClick + inputField.actionTextLink.onClick = { [weak self] _ in + guard let self else { return } + actionModel.onClick(inputField.value) + } inputField.actionTextLink.isHidden = false inputField.containerStackView.setCustomSpacing(VDSLayout.space2X, after: inputField.statusIcon) } else {