Closed m-natarajan closed 2 weeks ago
Triggered auto assignment to @slafortune (Bug
), see https://stackoverflow.com/c/expensify/questions/14418 for more details. Please add this bug to a GH project, as outlined in the SO.
The LHN navigation items (MenuItem) need to have a height of 52px instead of 56px.
This is a straightforward enhancement.
We just need to update the sectionMenuItem
height from 56px to 52px, which will resolve the issue for Workspaces and Settings and Search nav for web. https://github.com/Expensify/App/blob/219707fd932242de5ed1d5dc4a63967df007be11/src/styles/index.ts#L2892-L2895
Screenshots showing how the 52px height will look are provided below.
Job added to Upwork: https://www.upwork.com/jobs/~021847349783902749913
Triggered auto assignment to Contributor-plus team member for initial proposal review - @s77rt (External
)
@jayeshmangwani Thanks for the proposal.
However, to fix this height for Search, we also need to handle the FocusableMenuItem
Can you please elaborate what part of the Search page this is needed for?
@s77rt If you inspect the Dropdown menu item height on mobile, you’ll notice it's set to 64px instead of 56px. On the web, the height works fine(56px).
To address this issue on mobile, I suggest passing the wrapperStyle prop. The wrapperStyle should be:
wrapperStyle={{
alignItems: 'center',
height: styles.sectionMenuItem.height
}}
Ah the popover, no I think that should remain untouched
I think it should be 56px (after fixing this issue, it should be 52px), as the same option on the web currently has a height of 56px.
Or, we could adjust the height of the menu item specifically for the Search dropdown here.
We need to change the height only for the LHN items. On small screens we will render the popover menu, nothing to change there
Alright, I'll go ahead and remove that part from the proposal.
🎀 👀 🎀 C+ reviewed Link to proposal
Triggered auto assignment to @rafecolton, see https://stackoverflow.com/c/expensify/questions/7972 for more details.
@shawnborton can you please clarify if the popover height should change too?
@jayeshmangwani I'm assigning you, but let's wait to get this merged until we get clarification from Shawn if the popover is in scope too
Removing and re-adding to try to re-trigger the upwork automation
@rafecolton Upwork automation might not trigger here because both s77rt and I will be paid via NewDot
No need to change the popover option row item height, let's first just start with the LHN items. Thanks!
Reviewing
label has been removed, please complete the "BugZero Checklist".
The solution for this issue has been :rocket: deployed to production :rocket: in version 9.0.54-11 and is now subject to a 7-day regression period :calendar:. Here is the list of pull requests that resolve this issue:
If no regressions arise, payment will be issued on 2024-11-05. :confetti_ball:
For reference, here are some details about the assignees on this issue:
BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
Checklist ^ does not apply. Not a bug
@s77rt Role C+ requires payment through NewDot Manual Requests - Due $250 @jayeshmangwani Role Contributor requires payment through NewDot Manual Requests - Due $250
$250 approved for @s77rt
$250 approved for @jayeshmangwani
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Version Number: 9.0.50-8 Reproducible in staging?: Y Reproducible in production?: Y If this was caught on HybridApp, is this reproducible on New Expensify Standalone?: If this was caught during regression testing, add the test name, ID and link from TestRail: Email or phone of affected tester (no customers): Logs: https://stackoverflow.com/c/expensify/questions/4856 Expensify/Expensify Issue URL: Issue reported by: @shawnborton Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1729242925493769
Action Performed:
Expected Result:
All the navigation items are updated to use the correct height so we stay consistent with 52px for big buttons
Actual Result:
Currently our LHN nav items for pages like Search, Settings, Workspace Editor, etc use a height of 56px.
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
![CleanShot 2024-10-18 at 11 16 05@2x](https://github.com/user-attachments/assets/2d1bb27b-7db3-4dfc-a0c7-29aaa1a52f4b) ![Screenshot 2024-10-18 095019](https://github.com/user-attachments/assets/24e0073f-6b2a-459b-8603-300780e18a78)View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @slafortune