-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feat/596 implement edit applicant info screen #691
Conversation
…-implement-edit-applicant-info-screen # Conflicts: # frontend/src/components/ApplicantAgencyFields/definitions.ts # frontend/src/components/ApplicantAgencyFields/index.tsx
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Nice refactoring with the form input type thing 🤯
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
…://github.com/bcgov/nr-spar into feat/596-implement-edit-applicant-info-screen
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great job! 💯 🥇
(I'll not leave an Office gif this time...)
* feat: stashing changes * bug: stuck on useEffect loop * fix: useEffect loop, TODO: add checkbox field back * feat: refactor agency fields * feat: refactor complete, TODO: integrate endpoint * feat: endpoint integration complete * fix: update isInvalid value * fix: resolve conflict * fix: form review * fix: cypress * fix: remove commented out codes * fix: rearranging imports to make mg happy * fix: onblur conditions * fix: typo and style
* feat: stashing changes * bug: stuck on useEffect loop * fix: useEffect loop, TODO: add checkbox field back * feat: refactor agency fields * feat: refactor complete, TODO: integrate endpoint * feat: endpoint integration complete * fix: update isInvalid value * fix: resolve conflict * fix: form review * fix: cypress * fix: remove commented out codes * fix: rearranging imports to make mg happy * fix: onblur conditions * fix: typo and style
* feat: stashing changes * bug: stuck on useEffect loop * fix: useEffect loop, TODO: add checkbox field back * feat: refactor agency fields * feat: refactor complete, TODO: integrate endpoint * feat: endpoint integration complete * fix: update isInvalid value * fix: resolve conflict * fix: form review * fix: cypress * fix: remove commented out codes * fix: rearranging imports to make mg happy * fix: onblur conditions * fix: typo and style
* feat: stashing changes * bug: stuck on useEffect loop * fix: useEffect loop, TODO: add checkbox field back * feat: refactor agency fields * feat: refactor complete, TODO: integrate endpoint * feat: endpoint integration complete * fix: update isInvalid value * fix: resolve conflict * fix: form review * fix: cypress * fix: remove commented out codes * fix: rearranging imports to make mg happy * fix: onblur conditions * fix: typo and style
Description
Closes #596 #618
Changelog
New
FormInputType & { value: MultiOptionsObj }
src/utils/FormInputUtils.ts
that generate the objects above:LotApplicantAndInfoForm
Changed
SeedlotRegistrationForm
ApplicantAgencyFields
, the component now directly updates the parent component's state rather than maintaining a copy in its own state. Some prop names might have changed after resolving conflicts.cypress/support/e2e.ts
so the intercepts are globalRemoved
How was this tested?
What gif/image best describes this PR or how it makes you feel?
Thanks for the PR!
Any successful deployments (not always required) will be available below.
Backend
Frontend
Oracle-API
Once merged, code will be promoted and handed off to following workflow run.
Main Merge Workflow
Thanks for the PR!
Any successful deployments (not always required) will be available below.
Backend
Frontend
Oracle-API
Once merged, code will be promoted and handed off to following workflow run.
Main Merge Workflow
Thanks for the PR!
Any successful deployments (not always required) will be available below.
Backend
Frontend
Oracle-API
Once merged, code will be promoted and handed off to following workflow run.
Main Merge Workflow