resetComponentSpecificProperties method

  1. @override
void resetComponentSpecificProperties()
override

Reset component-specific properties to defaults. Called by resetToDefaults() after resetting common properties.

Implementation

@override
void resetComponentSpecificProperties() {
  mapBorderRadius = 12.0;
  directionIconSize = 28.0;

  destination = 'Dr. Smith\'s Office';
  address = '123 Medical Center Blvd';
  distance_ = '2.4 mi';
  eta = '12 min';
  nextTurn = 'Turn right on Main St';
  turnDistance = '0.3 mi';
  directionIcon = Icons.turn_right;

  destinationFontSize = 16.0;
  addressFontSize = 13.0;
  distanceFontSize = 14.0;
  turnFontSize = 15.0;
  turnDistanceFontSize = 12.0;
  destinationFontWeight = FontWeight.w600;
  turnFontWeight = FontWeight.w500;

  controlButtonSize = 44.0;

  // Reset Rest state colors
  restMapBgLight = const Color(0xFFd1d5db);
  restMapBgDark = const Color(0xFF374151);
  restDirectionBgColorLight = const Color(0xFFf3f4f6);
  restDirectionBgColorDark = const Color(0xFF374151);
  restDirectionTextColorLight = const Color(0xFF1f2937);
  restDirectionTextColorDark = const Color(0xFFf3f4f6);
  restDestinationColorLight = const Color(0xFF1f2937);
  restDestinationColorDark = const Color(0xFFf3f4f6);
  restAddressColorLight = const Color(0xFF6b7280);
  restAddressColorDark = const Color(0xFF9ca3af);
  restDistanceColorLight = const Color(0xFF6366f1);
  restDistanceColorDark = const Color(0xFF818cf8);
  restEtaColorLight = const Color(0xFF6366f1);
  restEtaColorDark = const Color(0xFF818cf8);
  restTurnColorLight = const Color(0xFF1f2937);
  restTurnColorDark = const Color(0xFFf3f4f6);
  restTurnDistanceColorLight = const Color(0xFF6b7280);
  restTurnDistanceColorDark = const Color(0xFF9ca3af);
  restTurnIconColorLight = const Color(0xFF6366f1);
  restTurnIconColorDark = const Color(0xFF818cf8);
  restControlButtonColorLight = const Color(0xFFe0e5ec);
  restControlButtonColorDark = const Color(0xFF374151);
  restControlIconColorLight = const Color(0xFF374151);
  restControlIconColorDark = const Color(0xFFf3f4f6);
  restInfoCardBgLight = const Color(0xFFf3f4f6);
  restInfoCardBgDark = const Color(0xFF374151);
  restDividerColorLight = const Color(0xFFd1d5db);
  restDividerColorDark = const Color(0xFF4b5563);

  // Reset Disabled state colors
  disabledDestinationColorLight = const Color(0xFF9ca3af);
  disabledDestinationColorDark = const Color(0xFF4b5563);
  disabledDistanceColorLight = const Color(0xFFd1d5db);
  disabledDistanceColorDark = const Color(0xFF374151);
  disabledDirectionBgColorLight = const Color(0xFFe5e7eb);
  disabledDirectionBgColorDark = const Color(0xFF374151);
  disabledControlButtonColorLight = const Color(0xFFe5e7eb);
  disabledControlButtonColorDark = const Color(0xFF374151);
}