removed visualEquivalent
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
parent
9bbf325640
commit
8670fa3193
@ -87,12 +87,4 @@ import VDS
|
||||
&& feedbackTextPlacement == model.feedbackTextPlacement
|
||||
&& action.isEqual(to: model.action)
|
||||
}
|
||||
|
||||
open override func isVisuallyEquivalent(to model: any MoleculeModelComparisonProtocol) -> Bool {
|
||||
guard super.isVisuallyEquivalent(to: model), let model = model as? Self else { return false }
|
||||
return options == model.options
|
||||
&& selectedIndex == model.selectedIndex
|
||||
&& showInlineLabel == model.showInlineLabel
|
||||
&& feedbackTextPlacement == model.feedbackTextPlacement
|
||||
}
|
||||
}
|
||||
|
||||
@ -63,13 +63,5 @@ public class TextViewEntryFieldModel: TextEntryFieldModel {
|
||||
&& minHeight == model.minHeight
|
||||
&& maxLength == model.maxLength
|
||||
}
|
||||
|
||||
open override func isVisuallyEquivalent(to model: any MoleculeModelComparisonProtocol) -> Bool {
|
||||
guard super.isVisuallyEquivalent(to: model), let model = model as? Self else { return false }
|
||||
return accessibilityText == model.accessibilityText
|
||||
&& editable == model.editable
|
||||
&& minHeight == model.minHeight
|
||||
&& maxLength == model.maxLength
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -97,20 +97,5 @@ public class CheckboxesModel: MoleculeModelProtocol, ParentMoleculeModelProtocol
|
||||
&& accessibilityText == model.accessibilityText
|
||||
&& accessibilityIdentifier == model.accessibilityIdentifier
|
||||
&& accessibilityTraits == model.accessibilityTraits
|
||||
&& checkboxes == model.checkboxes
|
||||
}
|
||||
|
||||
open func isVisuallyEquivalent(to model: any MoleculeModelComparisonProtocol) -> Bool {
|
||||
guard let model = model as? Self else { return false }
|
||||
return moleculeName == model.moleculeName
|
||||
&& enabled == model.enabled
|
||||
&& showError == model.showError
|
||||
&& readOnly == model.readOnly
|
||||
&& required == model.required
|
||||
&& inverted == model.inverted
|
||||
&& accessibilityText == model.accessibilityText
|
||||
&& accessibilityIdentifier == model.accessibilityIdentifier
|
||||
&& accessibilityTraits == model.accessibilityTraits
|
||||
&& checkboxes == model.checkboxes
|
||||
}
|
||||
}
|
||||
|
||||
@ -72,11 +72,6 @@ public class RadioBoxesModel: FormFieldModel, ParentMoleculeModelProtocol {
|
||||
var container = encoder.container(keyedBy: CodingKeys.self)
|
||||
try container.encode(boxes, forKey: .boxes)
|
||||
}
|
||||
|
||||
open override func isEqual(to model: any ModelComparisonProtocol) -> Bool {
|
||||
guard super.isEqual(to: model), let model = model as? Self else { return false }
|
||||
return boxes == model.boxes
|
||||
}
|
||||
}
|
||||
|
||||
extension Array where Element == RadioBoxModel {
|
||||
|
||||
@ -71,9 +71,4 @@ public class RadioButtonsModel: FormFieldModel, ParentMoleculeModelProtocol {
|
||||
var container = encoder.container(keyedBy: CodingKeys.self)
|
||||
try container.encode(radioButtons, forKey: .radioButtons)
|
||||
}
|
||||
|
||||
open override func isEqual(to model: any ModelComparisonProtocol) -> Bool {
|
||||
guard super.isEqual(to: model), let model = model as? Self else { return false }
|
||||
return radioButtons == model.radioButtons
|
||||
}
|
||||
}
|
||||
|
||||
@ -136,20 +136,6 @@ open class CalendarViewModel: MoleculeModelProtocol {
|
||||
&& maxDate == model.maxDate
|
||||
&& indicators == model.indicators
|
||||
}
|
||||
|
||||
open func isVisuallyEquivalent(to model: any MoleculeModelComparisonProtocol) -> Bool {
|
||||
guard let model = model as? Self else { return false }
|
||||
return inverted == model.inverted
|
||||
&& dateFormat == model.dateFormat
|
||||
&& hideContainerBorder == model.hideContainerBorder
|
||||
&& hideCurrentDateIndicator == model.hideCurrentDateIndicator
|
||||
&& activeDates == model.activeDates
|
||||
&& inactiveDates == model.inactiveDates
|
||||
&& selectedDate == model.selectedDate
|
||||
&& minDate == model.minDate
|
||||
&& maxDate == model.maxDate
|
||||
&& indicators == model.indicators
|
||||
}
|
||||
}
|
||||
|
||||
extension CalendarViewModel {
|
||||
|
||||
@ -44,21 +44,6 @@ import VDS
|
||||
&& accessibilityText == model.accessibilityText
|
||||
&& accessibilityIdentifier == model.accessibilityIdentifier
|
||||
&& accessibilityTraits == model.accessibilityTraits
|
||||
&& checkbox == model.checkbox
|
||||
&& label == model.label
|
||||
&& subTitle == model.subTitle
|
||||
}
|
||||
|
||||
open func isVisuallyEquivalent(to model: any MoleculeModelComparisonProtocol) -> Bool {
|
||||
guard let model = model as? Self else { return false }
|
||||
return moleculeName == model.moleculeName
|
||||
&& inverted == model.inverted
|
||||
&& accessibilityText == model.accessibilityText
|
||||
&& accessibilityIdentifier == model.accessibilityIdentifier
|
||||
&& accessibilityTraits == model.accessibilityTraits
|
||||
&& checkbox == model.checkbox
|
||||
&& label == model.label
|
||||
&& subTitle == model.subTitle
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -48,21 +48,6 @@ import VDS
|
||||
&& accessibilityText == model.accessibilityText
|
||||
&& accessibilityIdentifier == model.accessibilityIdentifier
|
||||
&& accessibilityTraits == model.accessibilityTraits
|
||||
&& radioButton == model.radioButton
|
||||
&& label == model.label
|
||||
&& subTitle == model.subTitle
|
||||
}
|
||||
|
||||
open func isVisuallyEquivalent(to model: any MoleculeModelComparisonProtocol) -> Bool {
|
||||
guard let model = model as? Self else { return false }
|
||||
return moleculeName == model.moleculeName
|
||||
&& inverted == model.inverted
|
||||
&& accessibilityText == model.accessibilityText
|
||||
&& accessibilityIdentifier == model.accessibilityIdentifier
|
||||
&& accessibilityTraits == model.accessibilityTraits
|
||||
&& radioButton == model.radioButton
|
||||
&& label == model.label
|
||||
&& subTitle == model.subTitle
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user