parseMinHeight function

double? parseMinHeight(
  1. dynamic rawMinHeight
)

Parses the minHeight property from the Adaptive Cards JSON, supporting both pixel values (e.g. "240px") and raw integer/double values.

Implementation

double? parseMinHeight(dynamic rawMinHeight) {
  if (rawMinHeight == null) return null;
  final String minHeightStr = rawMinHeight.toString().trim().toLowerCase();
  if (minHeightStr.endsWith('px')) {
    return double.tryParse(
      minHeightStr.substring(0, minHeightStr.length - 2),
    );
  }
  return double.tryParse(minHeightStr);
}