From 20fcbb57c2f51020d5083313a6e2653faf17c3df Mon Sep 17 00:00:00 2001 From: Matt Bruce Date: Mon, 24 Oct 2022 11:51:42 -0500 Subject: [PATCH] added notes for backgroundColor added in ToggleBase property setters for ToggleModel properties Signed-off-by: Matt Bruce --- MVMCoreUI/Atomic/Atoms/Selectors/Toggle.swift | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/MVMCoreUI/Atomic/Atoms/Selectors/Toggle.swift b/MVMCoreUI/Atomic/Atoms/Selectors/Toggle.swift index 16072b89..c84e566f 100644 --- a/MVMCoreUI/Atomic/Atoms/Selectors/Toggle.swift +++ b/MVMCoreUI/Atomic/Atoms/Selectors/Toggle.swift @@ -78,12 +78,23 @@ open class Toggle: ToggleBase, VDSMoleculeViewProtocol { open override func updateView() { super.updateView() + //we want to overwrite the VDS color that is set in the ToggleBase + //for surface since the Atomic controls doesn't look at + //surface today for its views. We just want to show whatever + //the current parent's background color. backgroundColor = .clear } open func viewModelDidUpdate() { guard let viewModel else { return } + //set properties from the viewModel change that came in + if let accessibileString = viewModel.accessibilityText { + accessibilityLabelEnabled = accessibileString + accessibilityLabelDisabled = accessibileString + } + isAnimated = viewModel.animated + //send toggle.model to the Form FormValidator.setupValidation(for: viewModel, delegate: delegateObject?.formHolderDelegate) }