fromJson method

  1. @override
FontWeight? fromJson(
  1. String? json
)
override

Implementation

@override
FontWeight? fromJson(String? json) {
  if (json == null) return null;

  switch (json) {
    case 'bold':
      return FontWeight.bold;

    case 'normal':
      return FontWeight.normal;

    case 'w100':
      return FontWeight.w100;

    case 'w200':
      return FontWeight.w200;

    case 'w300':
      return FontWeight.w300;

    case 'w400':
      return FontWeight.w400;

    case 'w500':
      return FontWeight.w500;

    case 'w600':
      return FontWeight.w600;

    case 'w700':
      return FontWeight.w700;

    case 'w800':
      return FontWeight.w800;

    case 'w900':
      return FontWeight.w900;
  }

  throw 'Unsuported_Json_Value';
}