Hitting issues trying to use certain components in patternfly 4 (PF4) like Table (code [here|https://github.com/damienomurchu/mobile-security-service/blob/pf4-investigation/ui/src/components/landingpage/AppGrid.js#L16] and [here|https://github.com/damienomurchu/mobile-security-service/blob/pf4-investigation/ui/src/components/landingpage/SimpleTable.js]).
Clear that PF4 is still being actively developed, and that [all documented components|https://pf4.patternfly.org/components/Table/examples/] are not implemented/ not implemented fully yet (implemented components can be seen [here|https://github.com/patternfly/patternfly-react/tree/master/packages/patternfly-4/react-core/src/components]).
Table component which we will need in our UI can be seen implemented [here|https://github.com/patternfly/patternfly-react/tree/master/packages/patternfly-4/react-table/src/components/Table] separately from the react-core components, indicating it is still being actively developed and not yet included in the stable set of react-core components offered by patternfly.
Hit a compilation error (attached) when trying to use the Table component in above project also.
Conclusion: PF4 still in development and clear issues in using components we will require for our UI.
I suggest we proceed first in building out React UI and components. When it comes time to styling those components Patternfly 3 is ready to be used. If we wish to persist and attempt to implement PF4 which will require deeper investigation and collaboration in order to so, I suggest we trap that required work in another JIRA, and evaluate the utility of that work after core UI tasks are completed.
Closing this investigation for now. |
|