Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
feat: photo form field redesign
JIRA Ticket
BSS-528
BSS-527
Description
Redesigns the photo form field visually to
And makes some targeted refactor to the actual code i.e. removes the deprecated
atob
usage.Also improves un-downloaded attachment user help by providing a deep link to the settings tab. Introduces a new fully typed custom hook for managing query string params. E.g.
In the above you are given a type safe interface into params with a useState style interface. This automatically updates the query string upon change.
How to Test
Add photos, remove them, click to preview them. Publish record with photos, then login with different user and browser, and see the un-downloaded attachment behaviour.
Additional Information
Testing this exposed an existing bug around draft saving and record publishing when editing forms with existing un-downloaded attachments. @stevecassidy has created a JIRA ticket to track this issue.
Checklist