getBool static method

bool getBool(
  1. Map<String, dynamic>? uiConfig,
  2. String key,
  3. bool defaultValue
)

Get a boolean value from uiConfig with a default

Implementation

static bool getBool(
  Map<String, dynamic>? uiConfig,
  String key,
  bool defaultValue,
) {
  if (uiConfig == null) return defaultValue;
  final value = uiConfig[key];
  if (value == null) return defaultValue;
  if (value is bool) return value;
  if (value is String) {
    return value.toLowerCase() == 'true';
  }
  return defaultValue;
}