BeagleStyle.fromMap constructor

BeagleStyle.fromMap(
  1. Map<String, dynamic> map
)

Implementation

BeagleStyle.fromMap(Map<String, dynamic> map) {
  if (map.containsKey('backgroundColor')) {
    backgroundColor = map['backgroundColor'];
  }
  if (map.containsKey('cornerRadius')) {
    cornerRadius = CornerRadius.fromMap(map['cornerRadius']);
  }
  if (map.containsKey('flex')) {
    flex = BeagleFlex.fromMap(map['flex']);
  }
  if (map.containsKey('positionType')) {
    positionType = EnumUtils.fromString(FlexPosition.values, map['positionType']);
  }
  if (map.containsKey('display')) {
    display = EnumUtils.fromString(FlexDisplay.values, map['display']);
  }
  if (map.containsKey('size')) {
    size = BeagleSize.fromMap(map['size']);
  }
  if (map.containsKey('margin')) {
    margin = EdgeValue.fromMap(map['margin']);
  }
  if (map.containsKey('padding')) {
    padding = EdgeValue.fromMap(map['padding']);
  }
  if (map.containsKey('position')) {
    position = EdgeValue.fromMap(map['position']);
  }
  if (map.containsKey('borderWidth')) {
    borderWidth = (map['borderWidth'] as num?)?.toDouble();
  }
  if (map.containsKey('borderColor')) {
    borderColor = map['borderColor'];
  }
  if (map.containsKey('isStack')) {
    isStack = map['isStack'];
  }
}