webviewConfig property
Implementation
Map<String, dynamic> get webviewConfig {
final preferredKey = _languageCode.toLowerCase().startsWith('en')
? 'webviewConfigEN'
: 'webviewConfig';
final raw = dashboardConfiguration[preferredKey] as String? ??
dashboardConfiguration['webviewConfig'] as String?;
if (raw == null || raw.trim().isEmpty) {
return const <String, dynamic>{};
}
try {
final parsed = loadYaml(raw);
return _normalizeYaml(parsed) as Map<String, dynamic>;
} catch (_) {
return const <String, dynamic>{};
}
}