-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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-07-23] [$250] [Search v1] Design updates to Search rows on mobile #44563
Comments
Job added to Upwork: https://www.upwork.com/jobs/~01b532850f6d400dbe |
Triggered auto assignment to @garrettmknight ( |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @dukenv0307 ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.Design updates to Search rows on mobile What is the root cause of that problem?This is a feature request What changes do you think we should make in order to solve the problem?
We will remove the Tag Cell from here: App/src/components/SelectionList/Search/TransactionListItemRow.tsx Lines 249 to 253 in 3519795
We will edit this function to only use TextWithTooltip. We will remove this part. We will update the styles to use only one component if it can be done simply.
We will add alignItemsCenter styling to this view if
We will add a check here to see if
Assuming we want this behaviour on web also. If not we will add a check for |
ProposalPlease re-state the problem that we are trying to solve in this issue.
What is the root cause of that problem?
What changes do you think we should make in order to solve the problem?
+ <View style={[styles.flex2, !item.category && styles.justifyContentCenter, styles.gap1]}>
<MerchantCell
transactionItem={item}
showTooltip={showTooltip}
isLargeScreenWidth={false}
/>
+ {item.category && (
+ <View style={[styles.flexRow, styles.flex1, styles.alignItemsEnd]}>
+ <CategoryCell
+ isLargeScreenWidth={isLargeScreenWidth}
+ showTooltip={showTooltip}
+ transactionItem={item}
+ />
+ </View>
+ )}
</View>
+ <TextWithTooltip
shouldShowTooltip={showTooltip}
text={transactionItem?.category}
style={[styles.textMicro, styles.mnh0]}
/>
let merchant = transactionItem.shouldShowMerchant ? transactionItem.formattedMerchant : description;
+ if (!isLargeScreenWidth) {
+ merchant = transactionItem.shouldShowMerchant ? (transactionItem.formattedMerchant ?
+ transactionItem.formattedMerchant : description) : description;
+ } then update:
to:
What alternative solutions did you explore? (Optional) |
Thanks for all your proposals. @neonbhai Your proposal is first but using I also agree we should set
At this place, Let's go with @dominictb's proposal BTW, should we apply the description fallback on web/desktop? If yes, do we need to change the 🎀👀🎀 C+ reviewed |
Current assignee @luacmartins is eligible for the choreEngineerContributorManagement assigner, not assigning anyone new. |
📣 @dukenv0307 🎉 An offer has been automatically sent to your Upwork account for the Reviewer role 🎉 Thanks for contributing to the Expensify app! |
📣 @dominictb 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
I'll let @shawnborton confirm this one since he's more on top of those discussions. |
I think we decided no, since we plan to implement the dynamic columns on web/desktop - right @luacmartins ? |
Yea, that makes sense! |
@dukenv0307 PR #44677 is ready |
@luacmartins is this one ready to be paid out? I'm not 100% sure if there's anything else we're waiting on or if the automation just didn't run. |
Yes, this is ready for payment |
Payment Summary:
|
We have a few simplifications we'd like to make for the mobile view of Search rows to help make the rows a bit more digestible and legible:

cc @JmillsExpensify @luacmartins @Expensify/design
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @garrettmknightThe text was updated successfully, but these errors were encountered: