resetComponentSpecificProperties method
Reset component-specific properties to defaults. Called by resetToDefaults() after resetting common properties.
Implementation
@override
void resetComponentSpecificProperties() {
accountLabel = 'Checking Account';
accountNumber = '****1234';
balanceLabel = 'Available Balance';
balance = '\$2,458.50';
lastUpdated = 'Updated just now';
accountIcon = Icons.account_balance;
refreshIcon = Icons.refresh;
accountLabelFontSize = 14.0;
accountNumberFontSize = 12.0;
balanceLabelFontSize = 12.0;
balanceFontSize = 32.0;
lastUpdatedFontSize = 11.0;
accountLabelFontWeight = FontWeight.w500;
balanceFontWeight = FontWeight.w700;
accountIconSize = 28.0;
refreshIconSize = 20.0;
// Reset component-specific colors
restAccountLabelColorLight = const Color(0xFF1f2937);
restAccountLabelColorDark = const Color(0xFFf3f4f6);
restAccountNumberColorLight = const Color(0xFF6b7280);
restAccountNumberColorDark = const Color(0xFF9ca3af);
restBalanceLabelColorLight = const Color(0xFF6b7280);
restBalanceLabelColorDark = const Color(0xFF9ca3af);
restBalanceColorLight = const Color(0xFF059669);
restBalanceColorDark = const Color(0xFF34d399);
restLastUpdatedColorLight = const Color(0xFF9ca3af);
restLastUpdatedColorDark = const Color(0xFF6b7280);
restDividerColorLight = const Color(0xFFd1d5db);
restDividerColorDark = const Color(0xFF4b5563);
disabledAccountLabelColorLight = const Color(0xFF9ca3af);
disabledAccountLabelColorDark = const Color(0xFF4b5563);
disabledAccountNumberColorLight = const Color(0xFFd1d5db);
disabledAccountNumberColorDark = const Color(0xFF374151);
disabledBalanceLabelColorLight = const Color(0xFFd1d5db);
disabledBalanceLabelColorDark = const Color(0xFF374151);
disabledBalanceColorLight = const Color(0xFF9ca3af);
disabledBalanceColorDark = const Color(0xFF4b5563);
disabledLastUpdatedColorLight = const Color(0xFFd1d5db);
disabledLastUpdatedColorDark = const Color(0xFF374151);
disabledDividerColorLight = const Color(0xFFe5e7eb);
disabledDividerColorDark = const Color(0xFF374151);
}