-
Notifications
You must be signed in to change notification settings - Fork 10.7k
Add a header for the "Add store details" task in woocommerce admin #34712
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
Conversation
Test Results SummaryCommit SHA: 3aa9de6
To view the full E2E test report, click here. To view all test reports, visit the WooCommerce Test Reports Dashboard. |
|
Hey @xristos3490 Thanks for adding the header! Could you please add some test instructions as you added in #34697? Thank you! |
|
BTW, e2e tests gh action is failing. I think you can try rebasing the branch. 🙂 |
afd26c2 to
06f63c1
Compare
Hey @verofasulo When you get a chance, could you confirm if the design look good? Thanks! 🙏 |
chihsuan
left a comment
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.
@xristos3490 Thanks for adding the missing header. Code changes look good and tested well. 💯
|
Hey @chihsuan, thanks for the ping!
The header looks great! The only thing misaligned with what Jarek designed is the section with the progress bar - I attach a screenshot: Figma: ZP87x6cY7eOHkfKVXwh1hQ-fi-2%3A1126 |
|
Hey @verofasulo!
Thanks for raising this concern! I was skeptical about it, too. It seems that a recent work to fix the header in the sidebar introduced a white box around this stepper. I wrote about the sidebar styling issue in an internal discussion with @chihsuan. Should we revisit? More at peapX7-jn-p2#comment-218 PS. Another minor change in the description differs from the Figma file, as this step doesn't include any "industry" fields, only the store location. |
|
Hey @xristos3490
Yes, please 😊 The current style makes them appear as two different sections while they both belong to the task list area. Thank you!
You're right, I didn't notice it! Please do not implement the "industry" part - refer to the initial design with the store address only for the copy 🙏 |
Ah, as @verofasulo said. ⬆️ Thanks for catching that! @xristos3490 🙏 |
|
Thanks for all the help, everyone! 🙇 I've pushed a minor CSS fix that should revert the progress header style. Here's how it looks right now in the Home page and in the activity sidebar: I wonder if there is an issue with the As a side note, the progress value seems to have this blue hardcoded. Is that on purpose? Should we consider changing this to the theme's primary color? e.g. on Ecommerce plan change this: to this: Note: Ignore the dots menu; it shouldn't be there. Thoughts? |
|
Hey, @xristos3490! Thanks for catching the header issue. I noticed that the ellipsis next to the header are also hidden. I believe this was caused by this commit, which I think was intended but possibly mismatched the design. Edit: Sorry if this is a bit too much, but feel free to skip this comment if you think it's better to address this elsewhere 😅 |
|
I've pushed a commit to align the dots menu in the sidebar. This led to a tiny refactor to keep all the sidebar-related rules in one place. Please let me know what you think! This new structure led to fixing a priority-related bug for the Ref screenshot:
Here's what the sidebar looks like now: 😃 |
@xristos3490 I think we should change it to the theme's primary color. cc @verofasulo
Thanks for fixing it! That looks perfect. 😄 |
Yes, totally! Thanks for spotting that @xristos3490 @chihsuan 🙌 |
chihsuan
left a comment
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.
@xristos3490 I saw you've updated the progress bar color. Awesome work! LGTM. 🚢
|
Thanks for all the help, @chihsuan! |
|
Hi @xristos3490, thanks for merging this pull request. Please take a look at these follow-up tasks you may need to perform:
|
…34712) * Add store-details task header and ensure the aid is disabled when task is completed * Add an illustration * Update the texts * Add changelog * Revisit progress header styles * Bring back ellipsis menu * Align the ellipsis menu on the baseline * Give some room to the badge in the sidebar * Update progress bar color with variable
* Add a header for the "Add store details" task in woocommerce admin (#34712) * Add store-details task header and ensure the aid is disabled when task is completed * Add an illustration * Update the texts * Add changelog * Revisit progress header styles * Bring back ellipsis menu * Align the ellipsis menu on the baseline * Give some room to the badge in the sidebar * Update progress bar color with variable * Prep for cherry pick 34712 Co-authored-by: Chris Lilitsas <[email protected]> Co-authored-by: WooCommerce Bot <[email protected]>








Closes #34711
Description
This PR adds a task header for the "Add store details" task item in the setup list.
Acceptance
Expected result:

More info peapX7-jn-p2
Next steps
Needs design feedback.