marginUtilityBuilder function
Builds a Margin Traits
Implementation
EdgeInsetsGeometry marginUtilityBuilder(List<Attribute> attribute) {
var baseMargin = MarginAttribute();
for (final margin in attribute) {
if (margin is MarginAttribute) {
baseMargin = baseMargin.copyWith(
left: margin.left,
top: margin.top,
right: margin.right,
bottom: margin.bottom,
);
}
}
return EdgeInsets.only(
left: intToDouble(baseMargin.left),
right: intToDouble(baseMargin.right),
top: intToDouble(baseMargin.top),
bottom: intToDouble(baseMargin.bottom),
);
}