fix(#724): polish CodeExample layout for narrow (≤375px) viewports (Closes #684) - #797
Merged
greatest0fallt1me merged 1 commit intoJul 28, 2026
Conversation
…ewports (Closes CalloraOrg#684) Audit and enhance the CodeExample component for narrow mobile viewports (≤375px). Updated all references from CalloraOrg#724 to CalloraOrg#684, added smooth CSS transition on header flex-direction change at breakpoint, added focused mobile tests (many-tab overflow, panel scroll contract, pre class contract).
Contributor
|
Nice one — clean, focused change. Merging. 🚀 |
This file contains hidden or 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
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.
Overview
This PR polishes the
CodeExamplecomponent layout for narrow mobile viewports (≤375px). The header stacks vertically with a smooth CSS transition, tap targets meet the 44×44 px minimum (WCAG 2.5.5), and the code panel scrolls horizontally so long lines never overflow the page.Related Issue
Closes #684
Changes
src/styles/code.cssflex-direction 200ms ease, gap 200ms ease, padding 200ms ease) on.code-sample__headerso the layout change at the breakpoint is animatedsrc/components/CodeExample.tsxsrc/components/CodeExample.test.tsxdocs/CodeExample-mobile-responsive.mdVerification Results
flex-direction: columnoverflow-x: autoon paneltransition: flex-direction 200ms ease