made parentalmodelmolecule
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
parent
4f6b848e72
commit
03a1bd0920
@ -10,7 +10,7 @@ import Foundation
|
|||||||
import VDS
|
import VDS
|
||||||
import MVMCore
|
import MVMCore
|
||||||
|
|
||||||
open class BreadcrumbsModel: MoleculeModelProtocol {
|
open class BreadcrumbsModel: MoleculeModelProtocol, ParentMoleculeModelProtocol {
|
||||||
|
|
||||||
//--------------------------------------------------
|
//--------------------------------------------------
|
||||||
// MARK: - Properties
|
// MARK: - Properties
|
||||||
@ -19,6 +19,7 @@ open class BreadcrumbsModel: MoleculeModelProtocol {
|
|||||||
open var moleculeName: String { Self.identifier }
|
open var moleculeName: String { Self.identifier }
|
||||||
open var backgroundColor: Color?
|
open var backgroundColor: Color?
|
||||||
open var id: String = UUID().uuidString
|
open var id: String = UUID().uuidString
|
||||||
|
open var children: [any MoleculeModelProtocol] { breadcrumbs }
|
||||||
|
|
||||||
open var breadcrumbs: [BreadcrumbModel] = []
|
open var breadcrumbs: [BreadcrumbModel] = []
|
||||||
open var enabled: Bool = true
|
open var enabled: Bool = true
|
||||||
@ -56,7 +57,6 @@ open class BreadcrumbsModel: MoleculeModelProtocol {
|
|||||||
guard let model = model as? Self else { return false }
|
guard let model = model as? Self else { return false }
|
||||||
return inverted == model.inverted
|
return inverted == model.inverted
|
||||||
&& enabled == model.enabled
|
&& enabled == model.enabled
|
||||||
&& breadcrumbs == model.breadcrumbs
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user