toJson method

  1. @override
Map<String, dynamic>? toJson(
  1. MaterialStateProperty<double?>? value
)
override

Implementation

@override
Map<String, dynamic>? toJson(MaterialStateProperty<double?>? value) {
  if (value == null) return null;

  return {
    'disabled': value.resolve({MaterialState.disabled}),
    'dragged': value.resolve({MaterialState.dragged}),
    'empty': value.resolve({}),
    'error': value.resolve({MaterialState.error}),
    'focused': value.resolve({MaterialState.focused}),
    'hovered': value.resolve({MaterialState.hovered}),
    'pressed': value.resolve({MaterialState.pressed}),
    'selected': value.resolve({MaterialState.selected}),
  };

  throw 'Json_Unsuported_Value';
}