Skip to content

Conversation

@stephaniehobson
Copy link
Contributor

@stephaniehobson stephaniehobson commented Sep 18, 2025

Description

  • Update buttons primary and secondary themes to match recent Mozilla brand refresh.
  • Removes border radius from all buttons to match recent Mozilla brand refresh.
  • Adds sizing and icon support to CTA link component.

--

  • I have documented this change in the design system.
  • I have recorded this change in CHANGELOG.md.

Issue

Fix #1083
Fix #1046

Testing

http://localhost:3000/components/detail/button--with-icon
http://localhost:3000/components/detail/button--primary
http://localhost:3000/components/detail/button--primary-dark
http://localhost:3000/components/detail/button--secondary
http://localhost:3000/components/detail/button--secondary-dark
http://localhost:3000/components/detail/cta-link--default
http://localhost:3000/components/detail/cta-link--sizes
http://localhost:3000/components/detail/cta-link--with-icons

@stephaniehobson stephaniehobson force-pushed the buttons branch 3 times, most recently from 07e8dc3 to c5600c5 Compare September 18, 2025 22:18
@stephaniehobson stephaniehobson added Review: XS Code review time: 30 mins or less Needs:Review 👋 Ready for Developer Review labels Sep 18, 2025
@stephaniehobson stephaniehobson changed the title Added sizing to CTA link component (#1083) Update button styles to match Mozilla brand refresh (#1046) Sep 18, 2025
@stephaniehobson

This comment was marked as resolved.

@stephaniehobson

This comment was marked as resolved.

@stephaniehobson stephaniehobson force-pushed the buttons branch 2 times, most recently from c0717db to 912d9cd Compare September 19, 2025 16:18
Copy link
Collaborator

@maureenlholland maureenlholland left a comment

Choose a reason for hiding this comment

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

LGTM r+ ✨

Leaving as unmerged as I haven't been able to test with bedrock yet, but not sure that's a requirement at this stage. Merge at will!

@stephaniehobson stephaniehobson merged commit 571aa4a into main Sep 29, 2025
1 check passed
@stephaniehobson stephaniehobson deleted the buttons branch September 29, 2025 20:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Needs:Review 👋 Ready for Developer Review Review: XS Code review time: 30 mins or less

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Component Change Request: Add sizing and optional icons to CTA Link component Backport: Mozilla rebrand button and link styles

3 participants