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.encode(numberOfLines, forKey: .numberOfLines)
|
||||||
try container.encodeIfPresent(maxWidth, forKey: .maxWidth)
|
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