Replaced input components

Zhou Fang requested to merge github/fork/linkfang/zhoufang/master/issue67 into master

Finished:

  • Text Field/Input
  • Auto Complete for country input
  • Use normal text field for company input
  • Auto Complete for working groups
  • Auto Complete for participation level
  • Added aria-labelledby for all input elements
  • Replaced Checkbox component
  • Updated CustomStepButton component
  • Changed navigation structure
  • Improve navigation feature to make it work exactly as before
  • Finished integration for step 2, 3, 4, 5
  • Make Formik work with Material-UI - review page
  • Clean up the code

Solved issue67 and issue63

The useEffect hook need to be improved. I need to do a little more research on that and will create another issue for it.

Merge request reports