made parentalmodelmolecule

Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
Matt Bruce 2024-09-20 08:30:51 -05:00
parent 4f6b848e72
commit 03a1bd0920

View File

@ -10,7 +10,7 @@ import Foundation
import VDS
import MVMCore
open class BreadcrumbsModel: MoleculeModelProtocol {
open class BreadcrumbsModel: MoleculeModelProtocol, ParentMoleculeModelProtocol {
//--------------------------------------------------
// MARK: - Properties
@ -19,6 +19,7 @@ open class BreadcrumbsModel: MoleculeModelProtocol {
open var moleculeName: String { Self.identifier }
open var backgroundColor: Color?
open var id: String = UUID().uuidString
open var children: [any MoleculeModelProtocol] { breadcrumbs }
open var breadcrumbs: [BreadcrumbModel] = []
open var enabled: Bool = true
@ -56,7 +57,6 @@ open class BreadcrumbsModel: MoleculeModelProtocol {
guard let model = model as? Self else { return false }
return inverted == model.inverted
&& enabled == model.enabled
&& breadcrumbs == model.breadcrumbs
}
}