This PR updates the inquiry modal to prompt users to complete their profile after an inquiry is sent, if their profile is incomplete and they have not been prompted in 30 days.
I have observed a few issues with the Android implementation, which can be merged without impacting users since this is behind a feature flag:
The modal flickers during autocompletion
The submit button doesn't respond after selecting a new location
The title of the location field is rendered behind its outline
The modal overlay doesn't disappear after closing the modal
iOS
Android
PR Checklist
[x] I have tested my changes on iOS and Android.
[x] I hid my changes behind a [feature flag], or they don't need one.
[x] I have included screenshots or videos, or I have not changed the UI.
[x] I have added tests, or my changes don't require any.
[x] I added an [app state migration], or my changes do not require one.
[x] I have documented any follow-up work that this PR will require, or it does not require any.
[x] I have added a changelog entry below, or my changes do not require one.
To the reviewers 👀
[ ] I would like at least one of the reviewers to run this PR on the simulator or device.
Changelog updates
### Changelog updates
#### Dev changes
- Refactored inquiry modal to allow profile completion prompt
- Added profile completion prompt behind a feature flag
This PR resolves DIA-695
Description
This PR updates the inquiry modal to prompt users to complete their profile after an inquiry is sent, if their profile is incomplete and they have not been prompted in 30 days.
I have observed a few issues with the Android implementation, which can be merged without impacting users since this is behind a feature flag:
PR Checklist
To the reviewers 👀
Changelog updates
### Changelog updates #### Dev changes - Refactored inquiry modal to allow profile completion prompt - Added profile completion prompt behind a feature flag