fromJson method

  1. @override
TailwindSize fromJson(
  1. dynamic json
)

Implementation

@override
TailwindSize fromJson(json) {
  switch (json) {
    case String rem when rem.endsWith('rem'):
      return TailwindSize.rem(double.parse(rem.replaceAll('rem', '')));
    case String dp when dp.endsWith('dp') || dp.endsWith('px'):
      return TailwindSize.rem(double.parse(dp.replaceAll('dp', '').replaceAll('px', '')));
    default:
      return TailwindSize.fromJson(json);
  }
}