parse method

  1. @override
Widget parse(
  1. Map<String, dynamic> map,
  2. BuildContext buildContext,
  3. ClickListener? listener
)
override

parse the json map into a flutter widget.

Implementation

@override
Widget parse(Map<String, dynamic> map, BuildContext buildContext,
    ClickListener? listener) {
  return Placeholder(
    color: map.containsKey('color')
        ? parseHexColor(map['color'])!
        : const Color(0xFF455A64),
    strokeWidth:
        map.containsKey('strokeWidth') ? map['strokeWidth']?.toDouble() : 2.0,
    fallbackWidth: map.containsKey('fallbackWidth')
        ? map['fallbackWidth']?.toDouble()
        : 400.0,
    fallbackHeight: map.containsKey('fallbackHeight')
        ? map['fallbackHeight']?.toDouble()
        : 400.0,
  );
}