BEFORE YOU WORK ON THIS TASK: make sure #114 is implemented OR verify API signature with the developer who is working on #114.
User story: As a user, I would like to see more consistency in what is showing for project lead's current position.
Deliverable:
Add Project form has Job Title and Employer fields implemented.
Instructions:
Create a select dropdown for job title. If a user doesn't see their job title, they should be allowed to type in their title. Use https://react-select.com/creatable in particular “Creatable Example” to implement Job Title.
Example:
Software Engineer
Product Manager
Backend Engineer
Create an input field for employer
Call getPositions API to popular the dropdown.
Use addPosition API when the user creates a new position.
Implement the Employer field
Make sure Job Title and Employer are added to API request when add project form is submitted.
Related to #119 #99 #114
BEFORE YOU WORK ON THIS TASK: make sure #114 is implemented OR verify API signature with the developer who is working on #114. User story: As a user, I would like to see more consistency in what is showing for project lead's current position.
Deliverable: Add Project form has Job Title and Employer fields implemented.
Instructions:
Create a select dropdown for job title. If a user doesn't see their job title, they should be allowed to type in their title. Use https://react-select.com/creatable in particular “Creatable Example” to implement Job Title. Example:
Create an input field for employer
Call
getPositions
API to popular the dropdown.Use
addPosition
API when the user creates a new position.Implement the Employer field
Make sure Job Title and Employer are added to API request when add project form is submitted.
Mockup