getComponentSpecificModifiedProperties method
Get set of component-specific modified properties. Called by getModifiedProperties() to include custom property tracking.
Implementation
@override
Set<String> getComponentSpecificModifiedProperties() {
final modified = <String>{};
if (fontSize != 16.0) modified.add('fontSize');
if (items.length != 3 ||
items[0] != 'Option 1' ||
items[1] != 'Option 2' ||
items[2] != 'Option 3') {
modified.add('items');
}
if (selectedValue != null) modified.add('selectedValue');
if (hintText != 'Select an option') modified.add('hintText');
return modified;
}