-
Type:
Task
-
Status: Open
-
Priority:
Minor
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: Alloy UI
-
Labels:None
-
Epic/Theme:
-
Story Points:1
-
Epic Link:
-
Sprint:S03E26 - Cape Town, S03E27- Athens
Spin-off from https://issues.liferay.com/browse/LPS-112985 — quoting Mateo Mustapić's analysis over there:
today I focused on the analysis of the liferay-tree-view-icons AUI component .
This AUI utility was a hack when selected aui treeview checkbox wasn't ticked.
Having this information it is clear that this doesn't need React porting and can safely be deprecated without introducing the breaking change (the rewrite of this utility in vanillajs is unnecessary).
Regarding React porting of remaining aui-tree-view usages, there are exactly 4 treeview usages (+1 in archived) required for React porting. I believe that this needs to bi divided into separate tasks, each per usage replacement, due to different use cases, testing and analysis.
In conclusion, this task should be just the deprecation of the AUI liferay-tree-view-icons and 4 more tasks should be opened per treeview replacement (asset-taglib, layout-taglib, layout-type-controller, wiki-navigation).
- Is blocked by
-
LPS-115157 Modify MenuItem API so list of MenuItems can be implemented in React TreeView component
-
- Closed
-