Aim here is to mark liferay-tree-view-icons as deprecated:
Replaced by the React Treeview component:
liferay-tree-view-icons is activated when aui-tree-view is used, which means that in order to effectively deprecate it we need to do three things:
- Verify that existing usage sites of aui-tree-view can be ported to React Treeview (this may require changes to the React Treeview, or flexibilization of the requirements where aui-tree-view is being used).
- Actually port those aui-tree-view usages sites to React. Sample results for "git grep aui-tree-view": https://gist.github.com/wincent/a87224f87282de5608ebdfc0bd312f3b (note that anything under "modules/apps/archived" can be ignored)
- Mark liferay-aui-tree-view-icons as deprecated.
Note that step "1" is very important: at the time I write this, I haven't even looked at the usage sites, so it is speculation that React Treeview can be used in its current form to replace aui-tree-view; we may have to spin off another task (or tasks) to make adaptations or additions to that API.