toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() => {
  '_elementId': _elementId,
  'titleVariants': titleVariants,
  'image': image,
  'imageTint': imageTint?.toJson(),
  'imageSize': imageSize?.toJson(),
  if (loadingImage != null) 'loadingImage': loadingImage,
  if (loadingImageTint != null)
    'loadingImageTint': loadingImageTint!.toJson(),
  'onPress': onPress != null || onPressWithCompletion != null,
  'usesLoading': onPressWithCompletion != null,
  'runtimeType': 'FCPGridButton',
};