added in didToggleAction
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
parent
433b45a545
commit
3a3bbe05ea
@ -25,6 +25,7 @@ open class Toggle: ToggleBase, VDSMoleculeViewProtocol {
|
|||||||
public var viewModel: ToggleModel!
|
public var viewModel: ToggleModel!
|
||||||
public var delegateObject: MVMCoreUIDelegateObject?
|
public var delegateObject: MVMCoreUIDelegateObject?
|
||||||
public var additionalData: [AnyHashable: Any]?
|
public var additionalData: [AnyHashable: Any]?
|
||||||
|
public var didToggleAction: ActionBlock?
|
||||||
|
|
||||||
//--------------------------------------------------
|
//--------------------------------------------------
|
||||||
// MARK: - Initializers
|
// MARK: - Initializers
|
||||||
@ -74,10 +75,12 @@ open class Toggle: ToggleBase, VDSMoleculeViewProtocol {
|
|||||||
guard let viewModel else { return }
|
guard let viewModel else { return }
|
||||||
//sync the value on the viewModel
|
//sync the value on the viewModel
|
||||||
viewModel.selected = isOn
|
viewModel.selected = isOn
|
||||||
|
|
||||||
//tell the form you changed
|
//tell the form you changed
|
||||||
_ = FormValidator.validate(delegate: self.delegateObject?.formHolderDelegate)
|
_ = FormValidator.validate(delegate: self.delegateObject?.formHolderDelegate)
|
||||||
|
|
||||||
|
didToggleAction?()
|
||||||
|
|
||||||
if viewModel.action != nil || viewModel.alternateAction != nil {
|
if viewModel.action != nil || viewModel.alternateAction != nil {
|
||||||
var action: ActionModelProtocol?
|
var action: ActionModelProtocol?
|
||||||
if isOn {
|
if isOn {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user