-
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-01-24] [$500] Split bill - No bottom margin for "Show more" button on IOU details page #33758
Comments
Job added to Upwork: https://www.upwork.com/jobs/~0177cfaec73e6a7668 |
Triggered auto assignment to @bfitzexpensify ( |
Bug0 Triage Checklist (Main S/O)
|
Triggered auto assignment to Contributor-plus team member for initial proposal review - @c3024 ( |
ProposalPlease re-state the problem?Split bill - No bottom margin for "Show more" button on IOU details page What is root cause?There is no bottom margin here: App/src/components/MoneyRequestConfirmationList.js Lines 644 to 647 in 939632e
What changes should be made?Add bottom margin by possibly replacing the |
ProposalPlease re-state the problem that we are trying to solve in this issue.Split bill - No bottom margin for "Show more" button on IOU details page What is the root cause of that problem?This happens as we don’t apply enough margin in this view:
What changes do you think we should make in order to solve the problem?We should increase the margin from AlternativelyWe can increase the buttons margin here:
|
ProposalPlease re-state the problem that we are trying to solve in this issue.There is no bottom margin for Show more button in split bill details page. What is the root cause of that problem?Split bill details page uses MoneyRequestConfirmationList and the show more button doesn't have any margin bottom (only top) applied to it. App/src/components/MoneyRequestConfirmationList.js Lines 644 to 649 in 939632e
But the money request flow confirmation page has some margin applied to it. App/src/components/MoneyTemporaryForRefactorRequestConfirmationList.js Lines 695 to 709 in 939632e
What changes do you think we should make in order to solve the problem?I guess we should follow the margin from the new confirmation page and apply it to the old MoneyRequestConfirmationList What alternative solutions did you explore? (Optional)As MoneyRequestConfirmationList is the old component, maybe we want to replace MoneyRequestConfirmationList with the new page (MoneyTemporaryForRefactorRequestConfirmationList) in split bill details page (maybe this is being worked on already?). |
It seems there is some other bug in the flow of split bill in announce room in the latest main. After creating the split bill clicking on the preview again shows the split bill button. (Please ignore the initial few seconds of the video.) Please help me if I am missing something. Could you post a video with the repo steps? @kbecciv |
ProposalPlease re-state the problem that we are trying to solve in this issue.Split bill - No bottom margin for "Show more" button on IOU details page What is the root cause of that problem?Margin button missing for the "Show more" What changes do you think we should make in order to solve the problem?As we are using the right margin for the "Show more" button on App/src/components/OptionsSelector/BaseOptionsSelector.js Lines 539 to 540 in 320ff54
We need to add same margin too, Adding |
@bfitzexpensify, @c3024 Whoops! This issue is 2 days overdue. Let's get this updated quick! |
@esh-g 's proposal here looks good to me. 🎀 👀 🎀 C+ Reviewed |
Triggered auto assignment to @techievivek, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
@c3024 Updated with a video. Thanks |
📣 @c3024 🎉 An offer has been automatically sent to your Upwork account for the Reviewer role 🎉 Thanks for contributing to the Expensify app! |
📣 @esh-g 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
Not overdue, we've picked a proposal. |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.25-10 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-01-24. 🎊 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:
|
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:
|
Bump @bfitzexpensify. Melvin did not add |
Thanks for the tag @c3024 - contracts have all been paid. Thanks for the work here everyone! |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Version Number: v1.4.19-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:
Expected Result:
There should be a bottom margin for the button
Actual Result:
There is no bottom margin for the "Show more" button
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
Screen_Recording_20240106_193217_Chrome.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: