diff --git a/VDS/Components/Toggle/Toggle.swift b/VDS/Components/Toggle/Toggle.swift index 22b60dcb..e60b3b93 100644 --- a/VDS/Components/Toggle/Toggle.swift +++ b/VDS/Components/Toggle/Toggle.swift @@ -384,7 +384,11 @@ open class ToggleBase: Control, Changable { //-------------------------------------------------- /// Follow the SwiftUI View paradigm /// - Parameter viewModel: state - open override func onStateChange(viewModel: ModelType) { + open override func shouldUpdateView(viewModel: ModelType) -> Bool { + return true + } + + open override func updateView(viewModel: ModelType) { label.set(with: viewModel.label) updateLabel(viewModel) updateToggle(viewModel)