getIconData static method
Maps a string name to its corresponding IconData dynamically
Implementation
static IconData getIconData(String name) {
// Normalize name (e.g. "fa-solid fa-restroom" -> "restroom")
final normalized = name
.toLowerCase()
.replaceAll('fa-solid ', '')
.replaceAll('fa-regular ', '')
.replaceAll('fa-', '')
.trim();
// Lookup in registry, or return fallback if not found
return _iconRegistry[normalized] ?? Icons.place;
}