getComponentSpecificModifiedProperties method

  1. @override
Set<String> getComponentSpecificModifiedProperties()
override

Get set of component-specific modified properties. Called by getModifiedProperties() to include custom property tracking.

Implementation

@override
Set<String> getComponentSpecificModifiedProperties() {
  final modified = <String>{};

  if (eventTitle != 'Family Dinner') modified.add('eventTitle');
  if (eventDate != 'Sunday, Dec 15') modified.add('eventDate');
  if (eventTime != '6:00 PM') modified.add('eventTime');
  if (eventLocation != 'Sarah\'s House') modified.add('eventLocation');
  if (titleFontSize != 20.0) modified.add('titleFontSize');
  if (buttonHeight != 44.0) modified.add('buttonHeight');
  if (buttonBorderRadius != 12.0) modified.add('buttonBorderRadius');
  if (eventIconSize != 32.0) modified.add('eventIconSize');

  return modified;
}