Handle navigation for Tasks Page#17322
Conversation
|
@Santhosh-Sellavel @stitesExpensify One of you needs to copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button] |
|
This PR is mainly to set up the routing / navigation - the page contents don't really matter right now since they'll be updated in another PR. This is also behind a beta currently |
|
@thienlnam Does this require C+ testing? If so add my accounts to Beta |
|
Conflicts Also, bump on this #17322 (comment) @thienlnam! |
|
Thanks for the bump, missed these comments. @Santhosh-Sellavel Yes, it would be good to have C+ review this I added both accounts to the beta - should be able to access within an hour |
|
Bump for review! @Santhosh-Sellavel @stitesExpensify This is tied to an external commit and so some urgency would be appreciated here |
stitesExpensify
left a comment
There was a problem hiding this comment.
Code looks great! Just one question
|
Will be on it in few minutes. |
Santhosh-Sellavel
left a comment
There was a problem hiding this comment.
Looks great, just NAB q's
|
Should we show Assign Task options in Rooms & also in groups with Concierge? Screen.Recording.2023-04-19.at.3.17.13.AM.mov |
|
I added a note on the NewTaskPage component basically indicating that it's just placeholder until a different issue comes and adds to it
Good question - I think no right now because we don't have any use cases for group chats with Concierge but we can update in the future if we need to |
Reviewer Checklist
Screenshots/VideosWebScreen.Recording.2023-04-19.at.3.07.40.AM.movMobile Web - ChromeScreen_Recording_20230419_034525_Chrome.mp4Mobile Web - SafariSimulator.Screen.Recording.-.iPhone.14.-.2023-04-19.at.03.50.44.mp4DesktopScreen.Recording.2023-04-19.at.3.17.13.AM.moviOSUploading Simulator Screen Recording - iPhone 14 - 2023-04-19 at 03.50.15.mp4… AndroidScreen_Recording_20230419_034303_New.Expensify.mp4 |
Santhosh-Sellavel
left a comment
There was a problem hiding this comment.
LGTM, all yours @stitesExpensify!
|
✋ 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 https://github.com/stitesExpensify in version: 1.3.2-0 🚀
|
|
🚀 Deployed to production by https://github.com/mountiny in version: 1.3.2-5 🚀
|
|
This issue was not handled while creating NewTaskPage. |
|
We were not focused on ui here, only focused on navigation and initial setup. |
Details
Fixed Issues
$ #17323
PROPOSAL: GH_LINK_ISSUE(COMMENT)
Tests
Offline tests
Same as online tests
QA Steps
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)src/languages/*files and using the translation methodWaiting for Copylabel for a copy review on the original GH to get the correct copy.STYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)/** comment above it */thisproperly so there are no scoping issues (i.e. foronClick={this.submit}the methodthis.submitshould be bound tothisin the constructor)thisare necessary to be bound (i.e. avoidthis.submit = this.submit.bind(this);ifthis.submitis never passed to a component event handler likeonClick)StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG))Avataris modified, I verified thatAvataris working as expected in all cases)ScrollViewcomponent to make it scrollable when more elements are added to the page.mainbranch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTeststeps.Screenshots/Videos
Web
Screen.Recording.2023-04-13.at.5.49.39.PM.mov
Mobile Web - Chrome
Screen.Recording.2023-04-13.at.5.54.20.PM.mov
Mobile Web - Safari
Screen.Recording.2023-04-13.at.6.10.13.PM.mov
Desktop
Screen.Recording.2023-04-14.at.2.06.56.PM.mov
iOS
Android