Digital PCT265 story DE307-834: Add missing BadgeModel isEqual(to:).

This commit is contained in:
Hedden, Kyle Matthew 2024-07-16 14:20:37 -04:00
parent 82fe0e13de
commit f001f98d3a

View File

@ -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
}
}