Skip to content

feat: add a composable Sidebar component#1089

Draft
frankieyan wants to merge 22 commits into
mainfrom
frankie/sidebar
Draft

feat: add a composable Sidebar component#1089
frankieyan wants to merge 22 commits into
mainfrom
frankie/sidebar

Conversation

@frankieyan

@frankieyan frankieyan commented Jun 29, 2026

Copy link
Copy Markdown
Member

Short description

This PR adds a composable Sidebar primitive (a provider plus SidebarContent and an optional SidebarResizeHandle slot) per these specs.

We also set displayName on other Reactist components used in these new stories so Storybook's dynamic "Show code" shows real component names instead of <React.ForwardRef>.

Sidebar.storybook.mov

PR Checklist

  • Added tests for bugs / new features
  • Updated docs (storybooks, readme)
  • Reviewed and approved Chromatic visual regression tests in CI

frankieyan and others added 22 commits June 28, 2026 23:13
Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Claude <noreply@anthropic.com>
…ape dismiss

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Claude <noreply@anthropic.com>
…usage

Co-Authored-By: Claude <noreply@anthropic.com>
…k source

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Claude <noreply@anthropic.com>
…lays

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Claude <noreply@anthropic.com>
… engine

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Claude <noreply@anthropic.com>
…uration

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Claude <noreply@anthropic.com>
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.

1 participant