advancedDesignConfiguration property

Map<String, dynamic> get advancedDesignConfiguration

Implementation

Map<String, dynamic> get advancedDesignConfiguration {
  final raw = dashboardConfiguration['advancedDesignConfiguration'];
  if (raw is Map<String, dynamic>) return raw;
  // Backend may send this as a JSON-encoded string (like webviewConfig).
  if (raw is String && raw.isNotEmpty) {
    try {
      final decoded = jsonDecode(raw);
      if (decoded is Map<String, dynamic>) return decoded;
    } catch (_) {}
  }
  return const <String, dynamic>{};
}