resetComponentSpecificProperties method

  1. @override
void resetComponentSpecificProperties()
override

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

Implementation

@override
void resetComponentSpecificProperties() {
  // Reset checkbox-specific properties
  size = 40.0;
  checkmarkSize = 24.0;
  borderRadius = RadiusTokens.sm;

  // Reset check colors
  restCheckColorLight = const Color(0xFF6366f1);
  restCheckColorDark = const Color(0xFF818cf8);

  hoverCheckColorLight = const Color(0xFF818cf8);
  hoverCheckColorDark = const Color(0xFFa5b4fc);

  pressedCheckColorLight = const Color(0xFF4f46e5);
  pressedCheckColorDark = const Color(0xFF6366f1);

  disabledCheckColorLight = const Color(0xFF9ca3af);
  disabledCheckColorDark = const Color(0xFF6b7280);
}