You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[$500] Profile - "Go to Expensify Classic" and "Help" row is missing external link icon #35905
Version Number: 1.4-37.0 Reproducible in staging?: Y Reproducible in production?: Y 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: Applause - Internal Team Slack conversation:
Action Performed:
Go to staging.new.expensify.com
Click Profile
Scroll down to "Go to Expensify Classic" and "Help" row
Expected Result:
There will be an external link icon for "Go to Expensify Classic" and "Help" row
Actual Result:
"Go to Expensify Classic" and "Help" row is missing external link icon
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
changed the title [-]Profile - "Go to Expensify Classic" and "Help" row is missing external link icon[/-][+][$500] Profile - "Go to Expensify Classic" and "Help" row is missing external link icon[/+]on Feb 6, 2024
@Expensify/design This was brought up here #33280 (comment) and #33280 (comment). We didn't get a confirmation on whether this is by design or something that should be fixed.
Oh boy... I think we have some overlap here with the hybrid app project. Maybe @AndrewGable can comment, but I can see where we wanted to keep the Switch to classic towards the top so it's easy to find your way back.
That being said... maybe we don't need the external icon because I don't think we open up a new window when we switch, right? It should just feel like normal app navigation?
That being said... maybe we don't need the external icon because I don't think we open up a new window when we switch, right? It should just feel like normal app navigation?
Yeah if it switches you "in place" then I don't think we need the external icon. Although I guess I could see an argument that you're "leaving" NewDot so... 🤷♂️
I don't have a personal preference on which icon we use, but I would like to keep the "Switch to Expensify Classic" as the first row when we are on HybridApp. I am less passionate about where it is located on non-HybridApp (on web or desktop).
I don't have a personal preference on which icon we use, but I would like to keep the "Switch to Expensify Classic" as the first row when we are on HybridApp. I am less passionate about where it is located on non-HybridApp (on web or desktop).
Don't we want all the apps to be the same? Or am I misunderstanding something?
P.S. Is everyone reading this sure this is really a near-term priority? Be brave: if you disagree, go ahead and close it out. If someone disagrees, they'll reopen it, and if they don't: one less thing to do!
Activity
melvin-bot commentedon Feb 6, 2024
Triggered auto assignment to @greg-schroeder (
Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details.melvin-bot commentedon Feb 6, 2024
Job added to Upwork: https://www.upwork.com/jobs/~01f595c73472283630
[-]Profile - "Go to Expensify Classic" and "Help" row is missing external link icon[/-][+][$500] Profile - "Go to Expensify Classic" and "Help" row is missing external link icon[/+]melvin-bot commentedon Feb 6, 2024
Triggered auto assignment to Contributor-plus team member for initial proposal review - @s77rt (
External)lanitochka17 commentedon Feb 6, 2024
We think that this bug might be related to #wave8-collect-admins
CC @zanyrenney
MahmudjonToraqulov commentedon Feb 6, 2024
Proposal
Please re-state the problem that we are trying to solve in this issue.
Profile - "Go to Expensify Classic" and "Help" row is missing external link
What is the root cause of that problem?
It's left here. and here.
If we take a look at about page in here:
App/src/pages/settings/AboutPage/AboutPage.tsx
Line 69 in 0eb6d02
App/src/pages/settings/AboutPage/AboutPage.tsx
Line 79 in 0eb6d02
These 2 menus "View the Code" and "View open jobs" has
iconRight: Expensicons.NewWindow.What changes do you think we should make in order to solve the problem?
We should add it to this one. and this one as well.
And just pass it 'Menuitem' component:
App/src/pages/settings/InitialSettingsPage.js
Line 245 in 0eb6d02
As -> " iconRight={item.iconRight}
shouldShowRightIcon={!!item.iconRight}
"
What alternative solutions did you explore? (Optional)
N/A
bernhardoj commentedon Feb 6, 2024
Proposal
Please re-state the problem that we are trying to solve in this issue.
The go to expensify classic and help menu doesn't have the external link icon
What is the root cause of that problem?
The menu doesn't have the right icon like in other parts of the app.
App/src/pages/settings/InitialSettingsPage.js
Lines 169 to 175 in 0eb6d02
What changes do you think we should make in order to solve the problem?
Add
iconRight: Expensicons.NewWindow,to both menusand then pass the icon here
App/src/pages/settings/InitialSettingsPage.js
Lines 245 to 246 in 0eb6d02
iconRight={item.iconRight}shouldShowRightIcon={!!item.iconRight}<- to show the external icon onlyFitseTLT commentedon Feb 6, 2024
Proposal
Please re-state the problem that we are trying to solve in this issue.
"Go to Expensify Classic" and "Help" row is missing external link icon
What is the root cause of that problem?
We are missing iconRight here
App/src/pages/settings/InitialSettingsPage.js
Lines 168 to 175 in 0eb6d02
and here
App/src/pages/settings/InitialSettingsPage.js
Lines 198 to 205 in 0eb6d02
What changes do you think we should make in order to solve the problem?
We need to pass in both places
And here we pass
App/src/pages/settings/InitialSettingsPage.js
Lines 263 to 264 in 0eb6d02
What alternative solutions did you explore? (Optional)
s77rt commentedon Feb 6, 2024
@Expensify/design This was brought up here #33280 (comment) and #33280 (comment). We didn't get a confirmation on whether this is by design or something that should be fixed.
26 remaining items
shawnborton commentedon Feb 28, 2024
Oh boy... I think we have some overlap here with the hybrid app project. Maybe @AndrewGable can comment, but I can see where we wanted to keep the Switch to classic towards the top so it's easy to find your way back.
That being said... maybe we don't need the external icon because I don't think we open up a new window when we switch, right? It should just feel like normal app navigation?
dannymcclain commentedon Feb 28, 2024
Yeah if it switches you "in place" then I don't think we need the external icon. Although I guess I could see an argument that you're "leaving" NewDot so... 🤷♂️
I don't have super strong feelings.
trjExpensify commentedon Feb 28, 2024
Ah yeah. but on web/desktop, doesn't it open a new tab versus a redirect to Classic on the same tab. Or is that changing as well?
Hm yeah, fair enough. I can see that if you're an existing user being migrated over and don't know what's going on.
AndrewGable commentedon Feb 28, 2024
I don't have a personal preference on which icon we use, but I would like to keep the "Switch to Expensify Classic" as the first row when we are on HybridApp. I am less passionate about where it is located on non-HybridApp (on web or desktop).
dannymcclain commentedon Feb 29, 2024
I think I'm voting no "external link" icon.
Don't we want all the apps to be the same? Or am I misunderstanding something?
AndrewGable commentedon Feb 29, 2024
We want all apps to be the same, but these buttons will do different things on web vs HybridApp. I'm for keeping it as the first row on both.
melvin-bot commentedon Apr 5, 2024
This issue has not been updated in over 15 days. @trjExpensify, @s77rt, @mountiny, @kosmydel eroding to Monthly issue.
P.S. Is everyone reading this sure this is really a near-term priority? Be brave: if you disagree, go ahead and close it out. If someone disagrees, they'll reopen it, and if they don't: one less thing to do!
s77rt commentedon Apr 5, 2024
Let's close this
mountiny commentedon Apr 8, 2024
From the comments above it seems like we can close. Please reopen if you feel otherwise