Closed anton-brezina closed 3 years ago
Outcome of the spike Login panel has been fully converted to Material as part of this POC. The remaining work is to adjust the css so that the login panel looks alike the one in the wireframe provided by the UX. There are new issues created for each component migration, including a tests clean up one to fix/clean up tests after the migration is complete: https://github.com/zowe/api-layer/issues/1889 https://github.com/zowe/api-layer/issues/1890 https://github.com/zowe/api-layer/issues/1891 https://github.com/zowe/api-layer/issues/1892 https://github.com/zowe/api-layer/issues/1893 https://github.com/zowe/api-layer/issues/1894
There is a direct replacement for most of the mineral components: however, some of them might need to be readapted, along with their CSS.
UI unit tests and E2E Cypress tests will have to be fixed/clean up, since they are using css selectors to get the component, and these selectors will be different from the mineral-ui ones. We may expect few failing unit tests during the whole migration process, which could be fixed as part of the clean up story.
Collect the components we need to replace. Is there a direct replacement? Is change in tests needed? If yes, what? Unit code?