Skip to content

Add Tabs components#17

Merged
Jeremy-Walton merged 11 commits intomainfrom
add-tabs
Feb 16, 2026
Merged

Add Tabs components#17
Jeremy-Walton merged 11 commits intomainfrom
add-tabs

Conversation

@Jeremy-Walton
Copy link
Member

@Jeremy-Walton Jeremy-Walton commented Feb 16, 2026

The Tabs components provide show/hide behavior for connecting buttons to areas of content on a page.

The goal was to have extremely easy to implement and customize components. With that goal in mind, they are meant to be light, composable, and not opinionated. This allows them to provide functionality while fitting into whatever design system or application you may already have without requiring significant style modifications.

  • Add components
  • Add Top level component to inherit from.
  • Move existing components to use new top level for consistency
  • Add navbar to demo pages
  • Add demo page
  • Add tests
  • [ ] Improve documentation on usage @jdmcleod Would be good to standardize on documentation this across all components but doesn't need to hold this up at the moment.
  • Bump package version to prep for release
tabs-demo.mov
Screenshot 2026-02-16 at 10 25 02 AM Screenshot 2026-02-16 at 10 25 10 AM

@Jeremy-Walton Jeremy-Walton self-assigned this Feb 16, 2026
@Jeremy-Walton Jeremy-Walton marked this pull request as ready for review February 16, 2026 16:09
@jdmcleod
Copy link
Collaborator

Did you update the readme?

@Jeremy-Walton
Copy link
Member Author

@jdmcleod Did now

@Jeremy-Walton Jeremy-Walton merged commit c0a6109 into main Feb 16, 2026
1 check passed
@Jeremy-Walton Jeremy-Walton deleted the add-tabs branch February 16, 2026 18:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants