buildProductSmoothCard function Null safety

dynamic buildProductSmoothCard(
  1. {dynamic header,
  2. required dynamic body,
  3. dynamic padding = EdgeInsets.zero,
  4. dynamic margin = const EdgeInsets.symmetric(horizontal: SMALL_SPACE)}
)

A SmoothCard on Product cards using default margin and padding.

Implementation

Widget buildProductSmoothCard({
  Widget? header,
  required Widget body,
  EdgeInsets? padding = EdgeInsets.zero,
  EdgeInsets? margin = const EdgeInsets.symmetric(
    horizontal: SMALL_SPACE,
  ),
}) {
  return SmoothCard(
    margin: margin,
    padding: padding,
    child: Column(
      mainAxisSize: MainAxisSize.min,
      children: <Widget>[
        if (header != null) header,
        body,
      ],
    ),
  );
}