Skip to content

ui: Import/Export nav entries, and a hover-expanding sidebar rail #438

Description

@angela-helios

Two sidebar updates from the current Figma designs:

Batch & Data section. The designs show four entries — Batch / Transaction, Import, Export, SQL-on-FHIR. The menu today has three: no Import, and the export entry is labeled "Bulk Export". Add the Import entry (placeholder like its siblings until the bulk-submit UI exists) and relabel Bulk Export to Export, in the three locales.

Collapse behavior. Drop the explicit expand/collapse toggle button from the brand row. The sidebar becomes a collapsed icon rail that expands when hovering the options (and on keyboard focus within it), overlaying the content instead of reflowing it. This replaces the persisted expanded/collapsed preference (nav.js + /_user/settings nav key).

e2e coverage in crates/ui/e2e/tests/chrome.spec.ts asserts the old toggle behavior and needs to follow.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions