Guard in link code.

This commit is contained in:
Scott Pfeil 2023-09-28 10:22:38 -04:00
parent 9c6ded77e2
commit 2d83b8a6ef

View File

@ -10,7 +10,7 @@ import UIKit
import VDSColorTokens
import VDS
@objcMembers open class Link: VDS.TextLink, VDSMoleculeViewProtocol {
open class Link: VDS.TextLink, VDSMoleculeViewProtocol {
//--------------------------------------------------
// MARK: - Public Properties
@ -43,14 +43,13 @@ import VDS
open override func updateAccessibility() {
super.updateAccessibility()
if let viewModel {
if let accessibilityText = viewModel.accessibilityText {
self.accessibilityLabel = accessibilityText
}
if let accessibilityIdentifier = viewModel.accessibilityIdentifier {
self.accessibilityIdentifier = accessibilityIdentifier
}
guard let viewModel = viewModel else { return }
if let accessibilityText = viewModel.accessibilityText {
self.accessibilityLabel = accessibilityText
}
if let accessibilityIdentifier = viewModel.accessibilityIdentifier {
self.accessibilityIdentifier = accessibilityIdentifier
}
}