Blocked on: T155802
Why
MobileFrontend has 1700 lines of asset configuration and an extensive library of UI components that is mixed with the business logic of the frontend application.
By extracting a library we can focus on clear interfaces and abstract away most of the FE configuration to make MobileFrontend more maintainable.
Original request
POC
- Create npm library (https://www.npmjs.com/package/mfui)
- Set up testing and bundling
- Extract Cards (http://jsbin.com/fovudo/edit?html,js,output)
- Set up examples
- Cleanup Cards (unnecessary dependencies and model)
- Make list of components to migrate
Component migration list
Component | Source url(s) | Asignee | Status |
---|---|---|---|
Cards | extension/Cards | @phuedx | In progress |
View | mobile.view/View | ||
Overlay | mobile.overlays/Overlay | ||
... | ... | ... | ... |