updated for renaming

Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
Matt Bruce 2022-08-03 13:57:58 -05:00
parent 789699cbf4
commit 0391962ac7
4 changed files with 13 additions and 5 deletions

View File

@ -8,7 +8,6 @@
import UIKit import UIKit
import MVMCoreUI import MVMCoreUI
import VDS
@UIApplicationMain @UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate, UISplitViewControllerDelegate { class AppDelegate: UIResponder, UIApplicationDelegate, UISplitViewControllerDelegate {

View File

@ -68,7 +68,7 @@ extension VDSFontWeight {
} }
} }
extension VDSToggle { extension Toggle {
public enum DefaultOffText: DecodableDefault.Source { public enum DefaultOffText: DecodableDefault.Source {
public static var defaultValue: String { "Off" } public static var defaultValue: String { "Off" }
} }

View File

@ -23,14 +23,14 @@ extension MoleculeViewProtocol {
} }
} }
extension Modelable where Self: MoleculeViewProtocol { extension ModelHandlerable where Self: MoleculeViewProtocol {
public init(model: MoleculeModelProtocol, _ delegateObject: MVMCoreUIDelegateObject?, _ additionalData: [AnyHashable : Any]?) { public init(model: MoleculeModelProtocol, _ delegateObject: MVMCoreUIDelegateObject?, _ additionalData: [AnyHashable : Any]?) {
self.init(with: model as! ModelType) self.init(with: model as! ModelType)
self.set(with: model, delegateObject, additionalData) self.set(with: model, delegateObject, additionalData)
} }
} }
open class TestToggle: VDSToggleBase<TestToggleModel>, MoleculeViewProtocol, MVMCoreViewProtocol { open class TestToggle: ToggleBase<TestToggleModel>, MoleculeViewProtocol, MVMCoreViewProtocol {
/// The state on the toggle. Default value: false. /// The state on the toggle. Default value: false.
open override var isOn: Bool { open override var isOn: Bool {
@ -59,6 +59,15 @@ open class TestToggle: VDSToggleBase<TestToggleModel>, MoleculeViewProtocol, MVM
onModelChange(model: viewModel) onModelChange(model: viewModel)
} }
override open func setup() {
super.setup()
self.setupView()
}
// MARK:- MVMCoreViewProtocol
public func updateView(_ size: CGFloat) {}
public func setupView() {}
// MARK:- MoleculeViewProtocol // MARK:- MoleculeViewProtocol
public func set(with model: MoleculeModelProtocol, _ delegateObject: MVMCoreUIDelegateObject?, _ additionalData: [AnyHashable: Any]?) { public func set(with model: MoleculeModelProtocol, _ delegateObject: MVMCoreUIDelegateObject?, _ additionalData: [AnyHashable: Any]?) {

View File

@ -12,7 +12,7 @@ import MVMCoreUI
import VDS import VDS
//MARK: - Model //MARK: - Model
public class TestToggleModel: MoleculeModelProtocol, FormFieldProtocol, VDSToggleModel { public class TestToggleModel: MoleculeModelProtocol, FormFieldProtocol, VDS.ToggleModel {
//-------------------------------------------------- //--------------------------------------------------