Skip to content

feat(swingset): collapsible sidebar with User Button / User Profile groups - #9499

Merged
kylemac merged 2 commits into
austin/user-profile-panel-updatesfrom
kylemac/swingset-sidebar-collapse-v1
Aug 18, 2026
Merged

feat(swingset): collapsible sidebar with User Button / User Profile groups#9499
kylemac merged 2 commits into
austin/user-profile-panel-updatesfrom
kylemac/swingset-sidebar-collapse-v1

Conversation

@kylemac

@kylemac kylemac commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

Description

Reorganizes the swingset sidebar on top of the user-profile panel work: the old User group is split into User Button and User Profile groups (docs routes move to /user-button and /user-profile), and all sidebar groups become collapsible, with Primitives/Components/Styles/Hooks collapsed by default. Within User Profile, entries are sub-grouped into Panels and Sections via meta.navigation.category (trimmed to just category; the sidebar ignores family/order and follows registry order). These sub-groups render as collapsible runs that start collapsed unless they contain the active page, marked as nested by a glyph and a left guide line, while UserPage stays ungrouped at the top. Sidebar item labels truncate with a tooltip revealing the full usage string. Test with pnpm dev:swingset and browse /user-profile/user-profile-api-keys-panel.

Checklist

  • pnpm test runs as expected.
  • pnpm build runs as expected.
  • (If applicable) JSDoc comments have been added or updated for any package exports
  • (If applicable) Documentation has been updated

Type of change

  • 🐛 Bug fix
  • 🌟 New feature
  • 🔨 Breaking change
  • 📖 Refactoring / dependency upgrade / documentation
  • other:

…roups

Splits the User group into User Button and User Profile, makes sidebar
groups collapsible, and sub-groups User Profile entries into Panels and
Sections via meta.navigation.category — collapsible runs that start
collapsed (unless holding the active page) with tree-glyph and
guide-line nesting indicators. Docs routes move to /user-button and
/user-profile buckets.
@changeset-bot

changeset-bot Bot commented Aug 18, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: e67f993

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 0 packages

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@vercel

vercel Bot commented Aug 18, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
swingset Ready Ready Preview Aug 18, 2026 11:03pm
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
clerk-js-sandbox Skipped Skipped Aug 18, 2026 11:03pm

Request Review

@maxyinger

Copy link
Copy Markdown
Collaborator

always love to see some

@kylemac
kylemac merged commit efa5212 into austin/user-profile-panel-updates Aug 18, 2026
11 checks passed
@kylemac
kylemac deleted the kylemac/swingset-sidebar-collapse-v1 branch August 18, 2026 23:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants