Open shawnborton opened 2 weeks ago
Triggered auto assignment to @anmurali (NewFeature
), see https://stackoverflowteams.com/c/expensify/questions/14418#:~:text=BugZero%20process%20steps%20for%20feature%20requests for more details. Please add this Feature request to a GH project, as outlined in the SO.
:warning: It looks like this issue is labelled as a New Feature but not tied to any GitHub Project. Keep in mind that all new features should be tied to GitHub Projects in order to properly track external CAP software time :warning:
Current assignee @shawnborton is eligible for the NewFeature assigner, not assigning anyone new.
π£ @Saschl! π£ Hey, it seems we donβt have your contributor details yet! You'll only have to do this once, and this is how we'll hire you on Upwork. Please follow these steps:
Contributor details
Your Expensify account email: <REPLACE EMAIL HERE>
Upwork Profile Link: <REPLACE LINK HERE>
Edited by proposal-police: This proposal was edited at 2024-08-26 17:21:01 UTC.
Update Wallet and Generic Folder empty state to use lottie animations
Improvement
We need to add the animations in this file and update the props below: https://github.com/Expensify/App/blob/61aa0af765717caf1592493d838b80ed3e1c0e98/src/pages/Search/EmptySearchView.tsx#L41 https://github.com/Expensify/App/blob/61aa0af765717caf1592493d838b80ed3e1c0e98/src/pages/settings/Wallet/WalletPage/WalletPage.tsx#L375
EmptyStateExpenses https://github.com/Expensify/App/blob/0fd1de0f279fffba0129484801942c3bddb148da/src/pages/iou/request/step/IOURequestStepCategory.tsx#L174
We might also need to update several other props like headerMediaType
https://github.com/Expensify/App/blob/61aa0af765717caf1592493d838b80ed3e1c0e98/src/pages/Search/EmptySearchView.tsx#L55
IOURequestStepCategory
we can use EmptyStateComponent
instead of WorkspaceEmptyStateSection
, or we can update WorkspaceEmptyStateSection
to use EmptyStateComponent
, we also need to update in NetSuiteImportCustomFieldPage
.
https://github.com/Expensify/App/blob/0fd1de0f279fffba0129484801942c3bddb148da/src/pages/iou/request/step/IOURequestStepCategory.tsx#L172-L178
https://github.com/user-attachments/assets/8ab9e392-064f-4659-9098-159da215d3c8
@Krishna2323 I think you missed a few spots where this change is needed, such as here. Please enumerate all the locations in the app where Illustrations.EmptyState
is used.
@roryabraham thanks, proposal updated, we also need to update in WorkspaceCategoriesPage
& WorkspaceTagsPage
.
There's also a spot when creating reportFields that we have an empty list view as well.
@shawnborton, you mean this illustration also, right?
@shawnborton that illustration ^ is called Illustrations.EmptyStateExpenses
. It's very similar to Illustrations.EmptyState
- I think the only difference is that the receipts poking out are purple instead of blue. Can you confirm if we also should replace this with the animated alternative?
Oh interesting, that particular page should be using the same empty state as Search & Tags, not sure why it doesn't.
The one I was referencing was this:
Job added to Upwork: https://www.upwork.com/jobs/~0164ffd5b6f9684066
Triggered auto assignment to Contributor-plus team member for initial proposal review - @hungvu193 (External
)
Can you confirm if we also should replace this with the animated alternative?
Yes, but I think the whole view should be replaced with the new empty state style that we see everywhere else. I think it was missed when we updated the empty state views for Search, Tags, etc.
EmptyState
& EmptyStateExpenses
illustration. Optimized .lottie
versions of the new animations (let's use these instead of the .json
ones):
OptimizedAnimations.zip
π£ @Krishna2323 π An offer has been automatically sent to your Upwork account for the Contributor role π Thanks for contributing to the Expensify app!
Offer link Upwork job Please accept the offer and leave a comment on the Github issue letting us know when we can expect a PR to be ready for review π§βπ» Keep in mind: Code of Conduct | Contributing π
Thanks for assigning. I will start working on it within an hour.
@trjExpensify - I wonder if this is considered #wave-control polish or something?
I'll pop it in #wave-collect. π
We have some empty states in our product that are currently static, and we want to update them to have looping Lottie animations.
The first place is the Wallet empty state:
And the other place is anywhere we show the folder empty state, like Search or Workspaces > Tags, Workspaces > Report fields, etc:
Here are the lottie files needed:
cc @roryabraham @Expensify/design @luacmartins for visibility
@trjExpensify - I wonder if this is considered #wave-control polish or something?
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @hungvu193