Skip to content

feat: Support refreshed BHE sidebar in shared navigation BED-9110 - #3077

Draft
justin-prime1 wants to merge 1 commit into
feature/bhce-typography-adoptionfrom
feature/bhce-sidebar-nav-refresh
Draft

feat: Support refreshed BHE sidebar in shared navigation BED-9110#3077
justin-prime1 wants to merge 1 commit into
feature/bhce-typography-adoptionfrom
feature/bhce-sidebar-nav-refresh

Conversation

@justin-prime1

Copy link
Copy Markdown

Summary

  • add a shared visualRefresh path for BHE main and secondary navigation
  • preserve the existing navigation as the default for BHCE and other consumers
  • add refreshed hierarchy, collapsed behavior, footer treatment, route semantics, and accessible icon-only names

Product boundary

This does not add a BHCE setting, feature flag, configuration option, or user-facing activation path. BHCE continues to omit visualRefresh and retains its existing navigation experience.

Validation

  • just prepare-for-codereview
  • 14 focused MainNav and SubNav component tests
  • shared UI lint, type, and formatting checks
  • BHE light/dark Playwright regression covering expand/collapse, keyboard focus, fixed logo geometry, clipping, and a 640px 200%-equivalent viewport

Accessibility

  • preserves accessible names for collapsed icon-only links and actions
  • exposes aria-current for selected refreshed routes
  • exposes aria-expanded for refreshed subnavigation triggers
  • verifies keyboard toggle operation and visible focus

Dependency

Stacked on the BHCE typography adoption branch and PR:

Jira

BED-9110

@coderabbitai

coderabbitai Bot commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository YAML (base), Organization UI (inherited)

Review profile: CHILL

Plan: Pro

Run ID: 0097c7e7-f180-4995-954c-45f46df9f2c0

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Comment @coderabbitai help to get the list of available commands.

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