-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
fix: No results found issue and refactor & merge NewGroupPage into NewChatPage #5138
Conversation
Hi @parasharrajat, I've placed this issue on hold as per this update, as we are prioritising issues related to a feature release scheduled for 9/24. As an apology for the delay, we will add a $100 bonus as a thank you for waiting. |
@parasharrajat, just letting you know that this is on my radar, I'm just holding on my review of this until the N6-hold no longer applies |
Thanks, @NikkiWines. I will probably ask @roryabraham to confirm the changes here as he requested refactoring. |
Adding |
N6-Hold is now over. @parasharrajat please merge master and re-test this PR, thank you! 🙇 |
@NikkiWines I have updated the code and tested it. cc: @roryabraham I have refactored the NewGroupPage in the NewChatPage. |
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.
This looks good but I would recommend adding some QA steps for testing creating a new chat and a new group chat just to make sure everything is being thoroughly tested.
What a mess another conflict... For QA steps: I have added that those pages should be retested completely. There are no special steps. just the complete functionality for mentioned pages. |
Check passed Ready to roll. @NikkiWines |
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.
looks good 👍 all yours @roryabraham
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.
Looks great @parasharrajat! Just had a few minor comments and also there's conflicts again. Sorry for the delayed review here.
@roryabraham @NikkiWines Changes done. |
Looks like we've got a lint error. |
Sorry Just fixed that. |
@roryabraham Ready to merge. |
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.
@roryabraham Gentle Bump. |
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
🚀 Deployed to staging by @roryabraham in version: 1.1.8-10 🚀
|
Hey this is a nice cleanup! Just wanted to drop some feedback that maybe we could avoid creating components that switch from one "type" to another depending on a single prop. This practice feels wrong to me and I wanted to suggest we break that up into a few more props... Line 79 in ef9b8bb
excludedLogins prop that defaults to an empty array
Lines 98 to 109 in ef9b8bb
canSelectMultipleOptions
Lines 204 to 206 in ef9b8bb
canSelectMultipleOptions
Lines 225 to 227 in ef9b8bb
title
Lines 265 to 275 in ef9b8bb
canSelectMultipleOptions
This way the page has no knowledge of whether it is a "group" page just which behavior it needs to do. I hope this makes sense :) |
Yup @marcaaron these are great suggestions. At that time I just thought of merging two pages into one. But yeah this is a good mindset to have for future. |
🚀 Deployed to production by @roryabraham in version: 1.1.10-2 🚀
|
Details
#4993 (comment)
Fixed Issues
$ #4993
Tests | QA Steps
No result found
caseNo result found
if a user is found.New Chat Page functionality
New Group Page functionality
Split Bill participants selection functionality
Request Money participants selection functionality
Tested On
Screenshots
Web | Desktop
Mobile Web
iOS
Android