parseShadow function
Implementation
Shadow? parseShadow(Map<String, dynamic>? map) {
if (map == null) return null;
Color color = parseColor(map["color"]) ?? Colors.transparent;
Offset offset = parseOffset(map["offset"]) ?? Offset.zero;
double blurRadius = (map["blurRadius"] ?? 0.0).toDouble();
return Shadow(color: color, offset: offset, blurRadius: blurRadius);
}