Implement new Magnolia Shell for the new Admincentral (MGNLUI-4540)

[MGNLUI-4592] Preserve CSS selector name in generated FontIcon Created: 21/Aug/18  Updated: 31/Aug/18  Resolved: 21/Aug/18

Status: Closed
Project: Magnolia UI
Component/s: None
Affects Version/s: None
Fix Version/s: 6.0

Type: Sub-task Priority: Neutral
Reporter: Mikaël Geljić Assignee: Hieu Nguyen Duc
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Template:
Sprint: 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)


Generated at Mon Feb 12 09:18:10 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.