Skip to content

ref(nav): Standardize primary nav footer button sizes#110289

Merged
JonasBa merged 1 commit intomasterfrom
jb/ref/nav-size
Mar 10, 2026
Merged

ref(nav): Standardize primary nav footer button sizes#110289
JonasBa merged 1 commit intomasterfrom
jb/ref/nav-size

Conversation

@JonasBa
Copy link
Member

@JonasBa JonasBa commented Mar 10, 2026

I noticed that one of the buttons had a 2px larger border radius, which then turned into me realizing that the button size prop had not been set 😅

All buttons in the primary nav footer ButtonBar now use size='sm' consistently.
Previously, the onboarding and user dropdown buttons used size='sm' while the
service incidents, whats new, and help buttons had no explicit size set.

Also adds a size prop to SidebarMenu so it can be forwarded to NavButton.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions github-actions bot added the Scope: Frontend Automatically applied to PRs that change frontend components label Mar 10, 2026
@JonasBa JonasBa marked this pull request as ready for review March 10, 2026 02:47
@JonasBa JonasBa requested a review from a team March 10, 2026 16:18
Copy link
Member

@natemoo-re natemoo-re left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I seem to remember seeing a styled override to handle button sizes in #109977—any chance we can remove that now?

Otherwise LGTM!

@JonasBa
Copy link
Member Author

JonasBa commented Mar 10, 2026

I seem to remember seeing a styled override to handle button sizes in #109977—any chance we can remove that now?

Otherwise LGTM!

Almost - we still need it because of a tiny quirk with the avatarButton, but let me do a followup to try and remove it.

@JonasBa JonasBa merged commit 4ade774 into master Mar 10, 2026
63 checks passed
@JonasBa JonasBa deleted the jb/ref/nav-size branch March 10, 2026 16:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Frontend Automatically applied to PRs that change frontend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants