- List of Employees
- Can edit, view & delete employees from the table
- Button to create a new employee
- Fields in form
- First card
- Name - text
- Age - number (validation for whole numbers to be done)
- Degree - select (options should be received from server)
- employee number - text field
- Validate - button to check server & proceed (Freeze all above fields & validate button on successful validation)
- Edit & Clear details button
- Second card
- Division - switch(Radio) component with values as ‘Engineering’ & ‘Management'
- Third Card
- If ‘Engineering’ show
- switch(radio) - speciality - frontend, backend
- designation - input free text
- If ‘Management` show
- Designation - select with options from server
- If ‘Engineering’ show
- First card
- On Submit, show a summary page with read only details of the content from previous page with a back button & a submit button to actually submit it to the server.
- Fill in values from the previously saved object & validate the first card before loading subsequent ones
- Each card is to be progressively loaded.