A Submit button is created, to update the create and update content to the profile page
Upload profile image functionality is added
A static form is added containing different input fields inclusive the profile image
Two dynamic forms are included in the PR containing different input fields
For the academic experience form, drop down lists are created, along with two data input fields and two input textfields
For the professional experience form, a description field are created along with two date input fields, two text input fields and a checkbox.
Add button functionality are added to the dynamic forms, making it possible to create additional forms, the design of the forms are changed accordingly, such that the add button is only visible on the last form
Delete buttons are added to the form, making it possible to delete any addittional created forms. The delete button will be visible on all new created forms unless in the first form
Certain validation conditions are enforced, to ensure that some fields are not empty when submitting, and error handling invalid input values
Forms are constructed as drop down menus, enabling to be toggled on and off
Pop up modals are created, with lack of functionality, as it was not part of the PBI.
Design is constructed accordingly after figma, with a few slight changes (accepted by PO)
Structure
A full restructure has been made, adhering to a minimalistic amount of code lines.
The forms has been structured in three child components contained within profileforms
Helper, utility, service, and interface components are constructed to support the profile component
Checklist
Code has been tested locally and passes all relevant tests.
Documentation has been updated to reflect the changes, if applicable.
Code follows the established coding style and guidelines of the project.
All new and existing tests related to the changes have passed.
Any necessary dependencies or new packages have been properly documented.
Pull request title and description are clear and descriptive.
Reviewers have been assigned to the pull request.
Any potential security implications have been considered and addressed.
Performance impact of the changes has been evaluated, if relevant.
New Frontend features & UI design
Structure
Checklist
![Uploading Skærmbillede 2023-11-30 kl. 22.16.51.png…]()