decode static method

NapaDefaultTextStyle? decode(
  1. dynamic data
)
override

Deserialize a json compatible object into a NapaWidget or null.

Implementation

static NapaDefaultTextStyle? decode(dynamic data) {
  if (data == null) {
    return null;
  }

  return NapaDefaultTextStyle(
    style: NapaTextStyle.decode(data['style'])!,
    textAlign: decodeTextAlign(data['textAlign']),
    softWrap: data['softWrap'] ?? true,
    overflow: decodeTextOverflow(data['overflow']) ?? TextOverflow.clip,
    maxLines: data['maxLines'],
    textWidthBasis:
        decodeTextWidthBasis(data['textWidthBasis']) ?? TextWidthBasis.parent,
    child: NapaWidget.decode(data['child']),
  );
}