refactored more

Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
Matt Bruce 2022-08-01 17:38:14 -05:00
parent 0aeaeeb81c
commit d4a1f0e5ed

View File

@ -18,19 +18,7 @@ import Combine
Knob: The circular indicator that slides on the container. Knob: The circular indicator that slides on the container.
*/ */
@objcMembers public class VDSToggle: VDSToggleBase<DefaultToggleModel>{ @objcMembers public class VDSToggle: VDSToggleBase<DefaultToggleModel>{}
public convenience init() {
self.init(with: DefaultToggleModel())
}
required public init(with model: ModelType) {
super.init(with: model)
}
required init?(coder: NSCoder) {
super.init(with: DefaultToggleModel())
}
}
@objcMembers open class VDSToggleBase<ModelType: VDSToggleModel>: VDSControl<ModelType>, Changable { @objcMembers open class VDSToggleBase<ModelType: VDSToggleModel>: VDSControl<ModelType>, Changable {