Skip to content

Cleanup LeftMenu and Topbar implementations#75

Merged
kyleknighted merged 4 commits intomainfrom
remove-side-update-top
Mar 21, 2026
Merged

Cleanup LeftMenu and Topbar implementations#75
kyleknighted merged 4 commits intomainfrom
remove-side-update-top

Conversation

@kyleknighted
Copy link
Collaborator

@kyleknighted kyleknighted commented Mar 20, 2026

Summary

  • simplify the navigation surface by removing the standalone Sidebar and Menu components and reusing MenuItem as the shared navigation primitive
  • rework Topbar to own breadcrumb pages, top-level nav links, and the user menu/logout actions through a clearer prop API
  • update Layout to compose the new Topbar API, accept arbitrary sidebar content, and support wrapContent / sidebarExpanded layout behavior
  • refresh related stories/exports/styles and fix internal type imports so the package compiles cleanly

Validation

  • npm run lint
  • npm run tsc

Open with Devin

@kyleknighted kyleknighted marked this pull request as ready for review March 21, 2026 01:15
Copilot AI review requested due to automatic review settings March 21, 2026 01:15

This comment was marked as resolved.

devin-ai-integration[bot]

This comment was marked as resolved.

@kyleknighted kyleknighted merged commit 7385c4d into main Mar 21, 2026
8 checks passed
@kyleknighted kyleknighted deleted the remove-side-update-top branch March 21, 2026 01:50
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