Skip to content

Consolidate accordion - #8521

Open
jonathanawesome wants to merge 9 commits into
consolidate-tabsfrom
consolidate-accordion
Open

jonathanawesome wants to merge 9 commits into
consolidate-tabsfrom
consolidate-accordion

Conversation

@jonathanawesome

Copy link
Copy Markdown
Member

This PR moves every accordion in the app onto one base Accordion, on Base UI, and deletes ui/accordion, v2/accordion and @radix-ui/react-accordion.

Found along the way

  • A single service on the target page was an accordion locked open with its trigger disabled. It is a Card now.
  • The role form force-mounted its closed panels. The reason turned out to be the View permission link, which finds a dependency's row by ref before opening its group; keepMounted keeps that working, with a comment saying why.
  • The laboratory sidebar held a ref on the accordion root to scroll the operation from the URL into view. The root carries an id now and the page looks it up.

@jonathanawesome
jonathanawesome added this pull request to stack #8508 September 19, 2026 22:25
@github-actions

github-actions Bot commented Sep 19, 2026

Copy link
Copy Markdown
Contributor

🐋 This PR was built and pushed to the following Docker images:

Targets: build

Platforms: linux/amd64

Image Tags: 11.14.1-alpha-1fd2449, 1fd2449, 1fd24492cf8a0c88b5392a4bee53a0acc4bcc785

@theguild-bot

theguild-bot commented Sep 20, 2026

Copy link
Copy Markdown
Collaborator

🚀 Snapshot Release (alpha)

The latest changes of this PR are available as alpha on npm (based on the declared changesets):

Package Version Info
hive 11.14.1-alpha-20260922203301-1fd24492cf8a0c88b5392a4bee53a0acc4bcc785 npm ↗︎ unpkg ↗︎

…ion, keep the hairline under every list item, and add a plain variant for the alert form's lone disclosure
…ordion, and give a lone service a Card instead of an accordion locked open
…side the trigger and the e2e hooks on the item and its trigger
…render the accordion call-site preview on base Accordion

This branch has not been deployed

No deployments
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.

3 participants