-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
[HOLD for payment 2024-11-05] [$250] Some table rows have >
right caret
#51053
Comments
Triggered auto assignment to @slafortune ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.Some table rows have > What is the root cause of that problem?In some tables we set right element is
What changes do you think we should make in order to solve the problem?
Do the same way with categories page, tags page, tax page,... What alternative solutions did you explore? (Optional)NA |
Edited by proposal-police: This proposal was edited at 2024-10-17 19:30:06 UTC. ProposalPlease re-state the problem that we are trying to solve in this issue.Some table rows have > right caret What is the root cause of that problem?Feature request What changes do you think we should make in order to solve the problem?We can remove this caret from here. If we want to remove caret from all pages App/src/components/SelectionList/ListItemRightCaretWithLabel.tsx Lines 21 to 28 in f95b99b
We also don't need this style={styles.flexRow}
Other minor styling can be adjusted in the pR What alternative solutions did you explore? (Optional)Instead of using component
|
ProposalPlease re-state the problem that we are trying to solve in this issue.Some table rows have > right caret What is the root cause of that problem?Default value for
And we pass shouldShowCaret={false} on some pages while don't pass prop on few other pages.
What changes do you think we should make in order to solve the problem?Option 1: If we want to keep this component for future use.
Option 2: If we don't want to keep this component for future use then rename and redesign it. function ListItemWithLabel({labelText}) {
const styles = useThemeStyles();
const theme = useTheme();
return (
<View style={styles.flexRow}>
{!!labelText && <Text style={[styles.alignSelfCenter, styles.textSupporting, styles.pl2, styles.label]}>{labelText}</Text>}
</View>
);
} and replace What alternative solutions did you explore? (Optional)Reminder: Please use plain English, be brief and avoid jargon. Feel free to use images, charts or pseudo-code if necessary. Do not post large multi-line diffs or write walls of text. Do not create PRs unless you have been hired for this job. |
>
right caret>
right caret
Job added to Upwork: https://www.upwork.com/jobs/~021847349478186381538 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @fedirjh ( |
Thank you, everyone, for your proposals. After reviewing all the options, I think we should proceed with @ChavdaSachin proposal option 1; It’s an efficient solution that reduces the number of changed files while maintaining the flexibility to show the caret in the future if needed. 🎀 👀 🎀 C+ reviewed |
Triggered auto assignment to @dangrous, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
sounds good to me! Let's keep the flexibility for the future. |
📣 @ChavdaSachin 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
PR is ready for review. |
>
right caret>
right caret
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.54-11 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue: If no regressions arise, payment will be issued on 2024-11-05. 🎊 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:
|
@fedirjh can you please complete the checklist? |
BugZero Checklist:
Regression Test Proposal
|
@fedirjh role C+ requires payment through NewDot Manual Requests - Due $250 |
$250 approved for @fedirjh |
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-0
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/p1729177128009089
Action Performed:
Expected Result:
Should not have
>
at the rightActual Result:
Right now some table rows use a right caret (>) at the end of the row, whereas others don't.
It's pretty obvious that we can tap any table row, so all of the carets from any table rows should be removed
Workaround:
unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
![CleanShot 2024-10-17 at 17 03 20@2x](https://github.com/user-attachments/assets/9b5c4cdd-7dd5-4f50-9a7e-8b532a856381) ![CleanShot 2024-10-17 at 17 03 08@2x](https://github.com/user-attachments/assets/a4ebcbe3-4e56-4a33-b1db-d4ac434d54ba) ![CleanShot 2024-10-17 at 17 02 56@2x](https://github.com/user-attachments/assets/a647692d-8bda-4171-80c9-4736b0067d0a)Recording.668.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @slafortuneThe text was updated successfully, but these errors were encountered: