-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
My Site Dashboard - Phase 2 - Error Card Retry #15763
My Site Dashboard - Phase 2 - Error Card Retry #15763
Conversation
You can trigger optional UI/connected tests for these changes by visiting CircleCI here. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👋 @ashiagr !
I have reviewed and tested this PR as per the instructions, everything works as expected, good job! 🌟
PS.1: Feel free to merge this PR when CI completes and Chris gives you the 🟢 light as well.
PS.2: Pair programming rocks! 🕺 💃
You can test the changes on this Pull Request by downloading the APKs: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ashiagr Hey it looks spot on, nice job.
I wrote the copy myself and its not great. So I've added the needs copy review label. We can go ahead and merge and tweak the copy later if we get feedback though.
FAO editorial:
- we're making a new dynamic dashboard in the My Site tab of the WordPress apps
- we show information about users posts, stats, other things
- this is an error state if we fail to load the dynamic content. Noting the content/dashboard doesn't have a name. So we shouldn't refer to the dashboard by name exactly I don't think, just note that something didn't load.
- Some other content is still on the page which didn't need to be fetched from the same place.
Thank you, @ParaskP7, for sharing all those helpful tips in our pair programming! I'll merge this PR and once we hear from the editorial, will open another one for any copy changes. |
Hi @osullivanchris, thanks for the ping! I have a suggestion for that middle line:
|
@kristastevens thanks for taking a look. That new copy sounds good to me! @ashiagr is it ok to do that copy tweak in another PR? |
Sounds good to me @osullivanchris! 🙌 I'll create another PR for the copy change. |
FYI: I have created this #15785 issue to deal with updating the copy. |
Parent #15625
This PR adds retry functionality to the dashboard error card and fine-tunes the error card UI.
UI
To test:
Prerequisites
My Site
->Me
->App Settings
->Test Feature Configuration
.MySiteDashboardPhase2FeatureConfig
feature flag ON.CardsSource.getData(...)
andCardsSource.fetchCardsAndPostErrorIfAvailable(...)
logic to get theshowErrorCard
to true.My Site
tab is refreshed.Merge Instructions
Needs Design Review
andNot Ready for Merge
labelsRegression Notes
PR submission checklist:
RELEASE-NOTES.txt
if necessary.