Task:
design:
What needs to be done:
- Implement settings button that shows selected company name.
- When the button is clicked then open the dropdown.
- Following things can be done in the dropdown: a. Select another company. b. Navigate to achievements.
- Dropdown should close when: a. settings button is clicked. b. different company is selected. c. link is clicked. d. click happens outside the dropdown.
We expect that:
- The dropdown is implemented with React and state is stored in Redux
- The implementation looks very close to the given design
- JavaScript code is properly covered with unit tests
- You would be proud of the code quality of the mini-project yourself
Solution: Built with CRA official redux-typescript template.