Details
-
Sub-task
-
Resolution: Fixed
-
Neutral
-
None
-
None
-
None
-
-
Saigon 151, Saigon 152, Saigon 153
Description
MagnoliaIcons are now easily usable by enum members (uppercase/underscore), but in most places in configuration we still use CSS selector names (lowercase/hyphens).
We should make it simpler to get a MagnoliaIcons member by its selector name, in order to avoid requiring/duplicating string manipulation in several magnolia components. In particular the ones which consume a configured icon name (be it tree views, node types, actions, etc.).
e.g. something like MagnoliaIcons.forSelector(subAppIcon)