Digital PCT265 story DE307-834: Add missing BadgeModel isEqual(to:).
This commit is contained in:
parent
82fe0e13de
commit
f001f98d3a
@ -53,4 +53,15 @@ open class BadgeModel: MoleculeModelProtocol {
|
||||
try container.encode(numberOfLines, forKey: .numberOfLines)
|
||||
try container.encodeIfPresent(maxWidth, forKey: .maxWidth)
|
||||
}
|
||||
|
||||
public func isEqual(to model: any ModelComparisonProtocol) -> Bool {
|
||||
guard let model = model as? BadgeModel else { return false }
|
||||
return self.backgroundColor == model.backgroundColor
|
||||
&& self.fillColor == model.fillColor
|
||||
&& self.numberOfLines == model.numberOfLines
|
||||
&& self.text == model.text
|
||||
&& self.surface == model.surface
|
||||
&& self.accessibilityText == model.accessibilityText
|
||||
&& self.maxWidth == model.maxWidth
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user