diff --git a/MVMCoreUI/Atomic/Atoms/Buttons/Link/Link.swift b/MVMCoreUI/Atomic/Atoms/Buttons/Link/Link.swift index 8c1e5f4a..86776016 100644 --- a/MVMCoreUI/Atomic/Atoms/Buttons/Link/Link.swift +++ b/MVMCoreUI/Atomic/Atoms/Buttons/Link/Link.swift @@ -26,6 +26,7 @@ import VDS isEnabled = viewModel.enabled size = viewModel.size text = viewModel.title + surface = viewModel.surface onClick = { [weak self] control in guard let self else { return } @@ -42,8 +43,14 @@ import VDS open override func updateAccessibility() { super.updateAccessibility() - if let viewModel, let accessibilityText = viewModel.accessibilityText { - accessibilityLabel = accessibilityText + if let viewModel { + if let accessibilityText = viewModel.accessibilityText { + self.accessibilityLabel = accessibilityText + } + + if let accessibilityIdentifier = viewModel.accessibilityIdentifier { + self.accessibilityIdentifier = accessibilityIdentifier + } } }