From 2d83b8a6ef3d71afb408d0c67eed3116ca99eb06 Mon Sep 17 00:00:00 2001 From: Scott Pfeil Date: Thu, 28 Sep 2023 10:22:38 -0400 Subject: [PATCH] Guard in link code. --- MVMCoreUI/Atomic/Atoms/Buttons/Link/Link.swift | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/MVMCoreUI/Atomic/Atoms/Buttons/Link/Link.swift b/MVMCoreUI/Atomic/Atoms/Buttons/Link/Link.swift index 86776016..5ca77679 100644 --- a/MVMCoreUI/Atomic/Atoms/Buttons/Link/Link.swift +++ b/MVMCoreUI/Atomic/Atoms/Buttons/Link/Link.swift @@ -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 } }