BGVideoImageMoleculeModel video element access

This commit is contained in:
Kyle Matthew Hedden 2021-03-22 14:46:36 -04:00
parent 59435f98f3
commit 3081aeb318
3 changed files with 10 additions and 2 deletions

View File

@ -15,6 +15,10 @@ open class BGVideoImageMoleculeModel: BGImageMoleculeModel {
public var video: VideoModel public var video: VideoModel
public override var children: [MoleculeModelProtocol] {
return [video, molecule]
}
private enum CodingKeys: String, CodingKey { private enum CodingKeys: String, CodingKey {
case video case video
} }

View File

@ -15,6 +15,10 @@ open class MoleculeContainerModel: ContainerModel, MoleculeContainerModelProtoco
public var backgroundColor: Color? public var backgroundColor: Color?
public var molecule: MoleculeModelProtocol public var molecule: MoleculeModelProtocol
public var children: [MoleculeModelProtocol] {
return [molecule]
}
private enum CodingKeys: String, CodingKey { private enum CodingKeys: String, CodingKey {
case moleculeName case moleculeName
case molecule case molecule

View File

@ -13,9 +13,9 @@ public protocol MoleculeContainerModelProtocol: ContainerModelProtocol, ParentMo
} }
public extension MoleculeContainerModelProtocol { public extension MoleculeContainerModelProtocol {
var children: [MoleculeModelProtocol] { var children: [MoleculeModelProtocol] {
return [molecule] return [molecule]
} }
} }