requested to merge incorporate-prototype-common-ui-module-ICSHWI-9960 into develop
This merge requests (quickly) demos how to incorporate and use the
ce-ui-common component library module. I'm not sure if it is necessary to merge it as is, but at least you guys (@zoltanrunyo @imretoth) can take a look at how it works in case you want to proceed this way.
Specifically, I have demoed:
Not all of the required functionality is available in the
ce-ui-common components yet. However, I still deleted all the app source files that were replaced by imports from
ce-ui-common. So many files disappeared that I think we can already see some benefit. Outsourcing our components will probably let our application code be more "content focused".
Although I deleted the local theme and just used the
ce-ui-common theme directly, we will probably want to make some small local theme and merge the changes into the
ce-ui-common theme. That way all our apps can import the same standard theme and make tweaks/additions as required.
useAsync is available from
ce-ui-common as well, but I have not tried using it in this app yet.