Review Comments

This commit is contained in:
Prateek Arora 2020-02-06 20:20:04 +05:30
parent b6762fc455
commit 21c749489c
2 changed files with 7 additions and 8 deletions

View File

@ -51,8 +51,9 @@ import Foundation
leftLabel.bottomAnchor.constraint(equalTo: container.bottomAnchor),
leftLabel.widthAnchor.constraint(lessThanOrEqualToConstant: leftLabelWidthConstant)
])
let rightLabelTrailing = rightLabel.trailingAnchor.constraint(equalTo: container.trailingAnchor)
rightLabelTrailing.priority = .defaultHigh
NSLayoutConstraint.activate([
rightLabelTrailing,
rightLabel.leadingAnchor.constraint(greaterThanOrEqualTo : progressBar.trailingAnchor, constant: rightLabelLeadingAnchorConstant),
@ -60,8 +61,6 @@ import Foundation
rightLabel.bottomAnchor.constraint(equalTo: container.bottomAnchor),
rightLabel.widthAnchor.constraint(lessThanOrEqualToConstant: rightLabelWidthConstant)
])
rightLabelTrailing.priority = .defaultHigh
NSLayoutConstraint.activate([
progressBar.trailingAnchor.constraint(equalTo: container.trailingAnchor, constant:progressBarTrailingConstant),
progressBar.topAnchor.constraint(equalTo: container.topAnchor),

View File

@ -12,9 +12,9 @@ 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
public var leftLabel: LabelModel?
public var rightLabel: LabelModel?
public var progressBar : CircleProgressModel?
init(leftLabel: LabelModel, rightLabel: LabelModel, progressBar: CircleProgressModel) {
self.leftLabel = leftLabel
@ -32,8 +32,8 @@ 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;
progressBar?.size = .small;
progressBar?.style = .unlimited;
}
public func encode(to encoder: Encoder) throws {
var container = encoder.container(keyedBy: CodingKeys.self)