resetComponentSpecificProperties method
Reset component-specific properties to defaults. Called by resetToDefaults() after resetting common properties.
Implementation
@override
void resetComponentSpecificProperties() {
eventTitle = 'Family Dinner';
eventDate = 'Sunday, Dec 15';
eventTime = '6:00 PM';
eventLocation = 'Sarah\'s House';
eventIcon = Icons.event;
locationIcon = Icons.location_on;
timeIcon = Icons.access_time;
titleFontSize = 20.0;
dateFontSize = 16.0;
detailFontSize = 14.0;
buttonFontSize = 14.0;
titleFontWeight = FontWeight.w600;
buttonFontWeight = FontWeight.w600;
eventIconSize = 32.0;
detailIconSize = 18.0;
buttonHeight = 44.0;
buttonBorderRadius = 12.0;
buttonSpacing = 12.0;
// Reset Rest state colors
restTitleColorLight = const Color(0xFF1f2937);
restTitleColorDark = const Color(0xFFf3f4f6);
restDateColorLight = const Color(0xFF374151);
restDateColorDark = const Color(0xFFd1d5db);
restDetailColorLight = const Color(0xFF6b7280);
restDetailColorDark = const Color(0xFF9ca3af);
restDividerColorLight = const Color(0xFFd1d5db);
restDividerColorDark = const Color(0xFF4b5563);
restAcceptButtonColorLight = const Color(0xFF22c55e);
restAcceptButtonColorDark = const Color(0xFF4ade80);
restAcceptTextColorLight = const Color(0xFFffffff);
restAcceptTextColorDark = const Color(0xFF1f2937);
restDeclineButtonColorLight = const Color(0xFFef4444);
restDeclineButtonColorDark = const Color(0xFFf87171);
restDeclineTextColorLight = const Color(0xFFffffff);
restDeclineTextColorDark = const Color(0xFF1f2937);
restMaybeButtonColorLight = const Color(0xFFf59e0b);
restMaybeButtonColorDark = const Color(0xFFfbbf24);
restMaybeTextColorLight = const Color(0xFFffffff);
restMaybeTextColorDark = const Color(0xFF1f2937);
// Reset Disabled state colors
disabledTitleColorLight = const Color(0xFF9ca3af);
disabledTitleColorDark = const Color(0xFF4b5563);
disabledDateColorLight = const Color(0xFFd1d5db);
disabledDateColorDark = const Color(0xFF374151);
disabledDetailColorLight = const Color(0xFFd1d5db);
disabledDetailColorDark = const Color(0xFF374151);
disabledDividerColorLight = const Color(0xFFe5e7eb);
disabledDividerColorDark = const Color(0xFF374151);
disabledButtonColorLight = const Color(0xFFd1d5db);
disabledButtonColorDark = const Color(0xFF374151);
disabledButtonTextColorLight = const Color(0xFF9ca3af);
disabledButtonTextColorDark = const Color(0xFF4b5563);
}