decode static method
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']),
);
}