paddingUtilityBuilder function

EdgeInsetsGeometry paddingUtilityBuilder(
  1. List<Attribute> attribute
)

Builds a Margin Traits

Implementation

EdgeInsetsGeometry paddingUtilityBuilder(List<Attribute> attribute) {
  var basePadding = PaddingAttribute();
  for (final padding in attribute) {
    if (padding is PaddingAttribute) {
      basePadding = basePadding.copyWith(
        left: padding.left,
        top: padding.top,
        right: padding.right,
        bottom: padding.bottom,
      );
    }
  }

  return EdgeInsets.only(
    left: intToDouble(basePadding.left),
    right: intToDouble(basePadding.right),
    top: intToDouble(basePadding.top),
    bottom: intToDouble(basePadding.bottom),
  );
}