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>{};
// Check text modifications
if (text != 'Button') modified.add('text');
if (textSize != 16.0) modified.add('textSize');
if (fontWeight != FontWeight.w600) modified.add('fontWeight');
// Check icon modifications
if (icon != null) modified.add('icon');
if (iconSize != 20.0) modified.add('iconSize');
if (iconSpacing != 8.0) modified.add('iconSpacing');
if (iconPosition != 'left') modified.add('iconPosition');
return modified;
}