From 9f6a83f8ce6c978900417c11f56b2c90349013ae Mon Sep 17 00:00:00 2001 From: Matt Bruce Date: Fri, 9 Aug 2024 11:23:53 -0500 Subject: [PATCH] ensure isEnabled Signed-off-by: Matt Bruce --- VDS/Components/Toggle/Toggle.swift | 2 +- VDS/Components/Toggle/ToggleView.swift | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/VDS/Components/Toggle/Toggle.swift b/VDS/Components/Toggle/Toggle.swift index e4390683..29f7dd6d 100644 --- a/VDS/Components/Toggle/Toggle.swift +++ b/VDS/Components/Toggle/Toggle.swift @@ -160,7 +160,7 @@ open class Toggle: Control, Changeable, FormFieldable { publisher(for: .touchUpInside) .sink(receiveValue: { [weak self] _ in - guard let self else { return } + guard let self, isEnabled else { return } toggle() }) .store(in: &subscribers) diff --git a/VDS/Components/Toggle/ToggleView.swift b/VDS/Components/Toggle/ToggleView.swift index a0dbcda4..fb663e99 100644 --- a/VDS/Components/Toggle/ToggleView.swift +++ b/VDS/Components/Toggle/ToggleView.swift @@ -111,7 +111,7 @@ open class ToggleView: Control, Changeable, FormFieldable { publisher(for: .touchUpInside) .sink(receiveValue: { [weak self] _ in - guard let self else { return } + guard let self, isEnabled else { return } toggle() }) .store(in: &subscribers)