add breakpoint mixin for frame with nav max width #1311
Merged
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.
WHY are these changes introduced?
We can currently use the
page-when-not-max-width
mixin to break pages as soon as they being to resize, but this is not applicable for layouts that use a frame with the nav section. For these cases we need to also take the nav width in account for the breaking width.WHAT is this pull request doing?
This PR adds a new breakpoint variable
$frame-with-nav-max-width
as well as a new mixin to break before that defined widthframe-with-nav-when-not-max-width()
.🎩 checklist
[ ] Tested on mobile[ ] Tested on multiple browsers[ ] Tested for accessibilityThe actual breakpoint doesn't line up perfectly in storybook due to the extra margins/padding involved, but the intent is still pretty clear from the screenshots above. We want the break to occur as soon as the page content begins to resize and become responsive.
Paste code into
playground/Playground.tsx
→yarn dev
→ open storybook → 🎩Requires the following
Playground.scss
content