-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
Don't display Guide's page control if there is only one page #29629
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Size Change: +27 B (0%) Total Size: 1.4 MB
ℹ️ View Unchanged
|
Aljullu
force-pushed
the
fix/29628-guide-single-page
branch
from
March 8, 2021 15:56
e7a8ff7
to
0828227
Compare
noisysocks
approved these changes
Mar 15, 2021
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.
Looks good, thanks for adding tests. I tested one page using the storybook and checked that there were no visual regressions in the Welcome Guide.
👍🤙
This was referenced Mar 15, 2021
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #29628.
Description
Until now,
Guide
assumed there will always be more than one page, so thePageControl
was always displayed under the image. However, when there is only one page, that control is useless and can be distracting. This PR hides thePageControl
when only one page is available.This PR also refactors the styles a bit. Currently,
Guide
was relying on the margin added by the page control to separate the image and the text below. Given that this is no longer always present, I moved some of the styles to the Welcome guide CSS (see screenshots below for the end result).How has this been tested?
Testing steps:
Guide
component, set thenumberOfPages
to 1.PageControl
is not visible.Test no regressions in the Welcome guide:
WP_DATA_USER_1
value sowelcomeGuide
incore/edit-post
is false. This will force the Welcome guide to appear next time you visit the editor.Screenshots
Guide with only one page:
I used the welcome guide to simulate more combinations and also to test the style changes included in this PR:
Types of changes
Behavior change in the
Guide
component from@wordpress/components
.Checklist: