diff --git a/VDS/Classes/SelectorGroupHandlerBase.swift b/VDS/Classes/SelectorGroupHandlerBase.swift index 5fee8d6c..d686f549 100644 --- a/VDS/Classes/SelectorGroupHandlerBase.swift +++ b/VDS/Classes/SelectorGroupHandlerBase.swift @@ -9,7 +9,7 @@ import Foundation import UIKit import Combine -public class SelectorGroupHandlerBase: Control, Changeable { +open class SelectorGroupHandlerBase: Control, Changeable { //-------------------------------------------------- // MARK: - Public Properties @@ -59,7 +59,7 @@ public class SelectorGroupHandlerBase: Control, Changeable } } -public class SelectorGroupSelectedHandlerBase: SelectorGroupHandlerBase{ +open class SelectorGroupSelectedHandlerBase: SelectorGroupHandlerBase{ public var selectedHandler: HandlerType? { return selectorViews.filter { $0.isSelected == true }.first } diff --git a/VDS/Components/Badge/Badge.swift b/VDS/Components/Badge/Badge.swift index da4cdbca..2bd86c5e 100644 --- a/VDS/Components/Badge/Badge.swift +++ b/VDS/Components/Badge/Badge.swift @@ -13,7 +13,7 @@ import Combine /// Badges are visual labels used to convey status or highlight supplemental information. @objc(VDSBadge) -public class Badge: View { +open class Badge: View { //-------------------------------------------------- // MARK: - Enums //-------------------------------------------------- diff --git a/VDS/Components/Checkbox/CheckboxGroup.swift b/VDS/Components/Checkbox/CheckboxGroup.swift index d3e601c8..384e342a 100644 --- a/VDS/Components/Checkbox/CheckboxGroup.swift +++ b/VDS/Components/Checkbox/CheckboxGroup.swift @@ -9,7 +9,7 @@ import Foundation import UIKit @objc(VDSCheckboxGroup) -public class CheckboxGroup: SelectorGroupHandlerBase { +open class CheckboxGroup: SelectorGroupHandlerBase { //-------------------------------------------------- // MARK: - Public Properties diff --git a/VDS/Components/Icon/Icon.swift b/VDS/Components/Icon/Icon.swift index 04ba9875..74e4f854 100644 --- a/VDS/Components/Icon/Icon.swift +++ b/VDS/Components/Icon/Icon.swift @@ -11,7 +11,7 @@ import VDSColorTokens import Combine @objc(VDSIcon) -public class Icon: View { +open class Icon: View { //-------------------------------------------------- // MARK: - Private Properties diff --git a/VDS/Components/Label/Label.swift b/VDS/Components/Label/Label.swift index db15ce0d..535b5726 100644 --- a/VDS/Components/Label/Label.swift +++ b/VDS/Components/Label/Label.swift @@ -11,7 +11,7 @@ import VDSColorTokens import Combine @objc(VDSLabel) -public class Label: UILabel, Handlerable, ViewProtocol, Resettable, UserInfoable { +open class Label: UILabel, Handlerable, ViewProtocol, Resettable, UserInfoable { //-------------------------------------------------- // MARK: - Combine Properties diff --git a/VDS/Components/Line/Line.swift b/VDS/Components/Line/Line.swift index 4ffd5b4f..b08f6273 100644 --- a/VDS/Components/Line/Line.swift +++ b/VDS/Components/Line/Line.swift @@ -10,7 +10,7 @@ import UIKit import VDSColorTokens @objc(VDSLine) -public class Line: View { +open class Line: View { //-------------------------------------------------- // MARK: - Enums diff --git a/VDS/Components/Notification/Notification.swift b/VDS/Components/Notification/Notification.swift index fdfe5b74..ce6f3260 100644 --- a/VDS/Components/Notification/Notification.swift +++ b/VDS/Components/Notification/Notification.swift @@ -12,7 +12,7 @@ import Combine @objc(VDSNotification) /// A VDS Component that will render a view with information -public class Notification: View { +open class Notification: View { //-------------------------------------------------- // MARK: - Enums diff --git a/VDS/Components/RadioBox/RadioBoxGroup.swift b/VDS/Components/RadioBox/RadioBoxGroup.swift index 19f0358a..14d61275 100644 --- a/VDS/Components/RadioBox/RadioBoxGroup.swift +++ b/VDS/Components/RadioBox/RadioBoxGroup.swift @@ -9,7 +9,7 @@ import Foundation import UIKit @objc(VDSRadioBoxGroup) -public class RadioBoxGroup: SelectorGroupSelectedHandlerBase { +open class RadioBoxGroup: SelectorGroupSelectedHandlerBase { //-------------------------------------------------- // MARK: - Public Properties diff --git a/VDS/Components/RadioButton/RadioButtonGroup.swift b/VDS/Components/RadioButton/RadioButtonGroup.swift index 0ab6b06b..0477eb1b 100644 --- a/VDS/Components/RadioButton/RadioButtonGroup.swift +++ b/VDS/Components/RadioButton/RadioButtonGroup.swift @@ -9,7 +9,7 @@ import Foundation import UIKit @objc(VDSRadioButtonGroup) -public class RadioButtonGroup: SelectorGroupSelectedHandlerBase { +open class RadioButtonGroup: SelectorGroupSelectedHandlerBase { //-------------------------------------------------- // MARK: - Public Properties diff --git a/VDS/Components/RadioSwatch/RadioSwatchGroup.swift b/VDS/Components/RadioSwatch/RadioSwatchGroup.swift index f3a86449..5d0485b7 100644 --- a/VDS/Components/RadioSwatch/RadioSwatchGroup.swift +++ b/VDS/Components/RadioSwatch/RadioSwatchGroup.swift @@ -10,7 +10,7 @@ import UIKit import Combine @objc(VDSRadioSwatchGroup) -public class RadioSwatchGroup: SelectorGroupSelectedHandlerBase, UICollectionViewDataSource, UICollectionViewDelegateFlowLayout, UICollectionViewDelegate { +open class RadioSwatchGroup: SelectorGroupSelectedHandlerBase, UICollectionViewDataSource, UICollectionViewDelegateFlowLayout, UICollectionViewDelegate { //-------------------------------------------------- // MARK: - Public Properties diff --git a/VDS/Components/TextFields/InputField/InputField.swift b/VDS/Components/TextFields/InputField/InputField.swift index 80c765ab..9832810f 100644 --- a/VDS/Components/TextFields/InputField/InputField.swift +++ b/VDS/Components/TextFields/InputField/InputField.swift @@ -12,7 +12,7 @@ import VDSFormControlsTokens import Combine @objc(VDSInputField) -public class InputField: EntryField, UITextFieldDelegate { +open class InputField: EntryField, UITextFieldDelegate { //-------------------------------------------------- // MARK: - Enums //-------------------------------------------------- diff --git a/VDS/Components/TextFields/TextArea/TextArea.swift b/VDS/Components/TextFields/TextArea/TextArea.swift index 7593d3de..c109ea77 100644 --- a/VDS/Components/TextFields/TextArea/TextArea.swift +++ b/VDS/Components/TextFields/TextArea/TextArea.swift @@ -13,7 +13,7 @@ import VDSFormControlsTokens import Combine @objc(VDSTextArea) -public class TextArea: EntryField { +open class TextArea: EntryField { //-------------------------------------------------- // MARK: - Initializers //--------------------------------------------------