BeagleStyle.fromMap constructor
BeagleStyle.fromMap(
- 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'];
}
}