From e9c5a14ac912933b839b7f56397472f49f614786 Mon Sep 17 00:00:00 2001 From: Matt Bruce Date: Thu, 8 Sep 2022 16:29:57 -0500 Subject: [PATCH] refactored radiobuttongroup Signed-off-by: Matt Bruce --- .../RadioButton/RadioButtonGroup.swift | 28 +++++-------------- 1 file changed, 7 insertions(+), 21 deletions(-) diff --git a/VDS/Components/RadioButton/RadioButtonGroup.swift b/VDS/Components/RadioButton/RadioButtonGroup.swift index ab8c0539..d65d4f4e 100644 --- a/VDS/Components/RadioButton/RadioButtonGroup.swift +++ b/VDS/Components/RadioButton/RadioButtonGroup.swift @@ -34,13 +34,11 @@ public class RadioButtonGroup: RadioButtonGroupBase: Control, SelectorGroupSelectedModelHandlerable, Changable where GroupModelType.SelectorModelType == ModelHandlerType.ModelType { +public class RadioButtonGroupBase: SelectorGroupSelectedHandlerBase, SelectorGroupSelectedModelHandlerable where GroupModelType.SelectorModelType == ModelHandlerType.ModelType { //-------------------------------------------------- // MARK: - Public Properties //-------------------------------------------------- - public var selectorViews: [ModelHandlerType] = [] - public var hasError: Bool { get { model.hasError } set { @@ -58,9 +56,6 @@ public class RadioButtonGroupBase: SelectorGroupHandlerBase where GroupModelType.SelectorModelType == ModelHandlerType.ModelType { + + public var selectedModel: ModelHandlerType.ModelType? { + return model.selectedModel } }