Fixes as per Review comments
This commit is contained in:
parent
21c749489c
commit
7572bf0214
@ -73,6 +73,8 @@ public class CircleProgressModel: MoleculeModelProtocol {
|
||||
self.colors = colors
|
||||
}
|
||||
backgroundColor = try typeContainer.decodeIfPresent(Color.self, forKey: .backgroundColor)
|
||||
updateSize()
|
||||
updateStyle()
|
||||
}
|
||||
|
||||
public func encode(to encoder: Encoder) throws {
|
||||
|
||||
@ -7,21 +7,18 @@
|
||||
//
|
||||
|
||||
import Foundation
|
||||
|
||||
public class LabelsWithCircleProgressBarModel:MoleculeModelProtocol {
|
||||
|
||||
public var backgroundColor: Color?
|
||||
public static var identifier: String = "labelsWithCircleProgressBar"
|
||||
public var leftLabel: LabelModel?
|
||||
public var rightLabel: LabelModel?
|
||||
public var progressBar : CircleProgressModel?
|
||||
|
||||
init(leftLabel: LabelModel, rightLabel: LabelModel, progressBar: CircleProgressModel) {
|
||||
self.leftLabel = leftLabel
|
||||
self.rightLabel = rightLabel
|
||||
self.progressBar = progressBar
|
||||
}
|
||||
private enum CodingKeys: String, CodingKey {
|
||||
private enum CodingKeys: String,CodingKey {
|
||||
case moleculeName
|
||||
case leftLabel
|
||||
case rightLabel
|
||||
@ -32,8 +29,6 @@ public class LabelsWithCircleProgressBarModel:MoleculeModelProtocol {
|
||||
leftLabel = try typeContainer.decode(LabelModel.self, forKey: .leftLabel)
|
||||
rightLabel = try typeContainer.decode(LabelModel.self, forKey: .rightLabel)
|
||||
progressBar = try typeContainer.decode(CircleProgressModel.self, forKey: .progressBar)
|
||||
progressBar?.size = .small;
|
||||
progressBar?.style = .unlimited;
|
||||
}
|
||||
public func encode(to encoder: Encoder) throws {
|
||||
var container = encoder.container(keyedBy: CodingKeys.self)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user