Skip to content

Menu exports do not provide menu behavior #5324

Description

@HaakonSvane

Describe the bug

The exported menu elements are purely presentational; none of the expected interactive menu behavior is implemented.

Steps to reproduce

  1. Import the Menu-related exports from @equinor/eds-core-react.
  2. Try to compose a working menu using only documented exports.
  3. Observe there's no built-in open/close state, focus management, keyboard navigation (arrows/Escape/Home/End), ARIA wiring, or positioning — all must be implemented by the consumer.

Expected behavior

The Menu exports manage open state, focus, keyboard navigation, ARIA attributes, and positioning out of the box.

Specifications

  • Version: @equinor/eds-core-react@3.0.0-beta.1

Additional context

We worked around this by pairing the EDS visual styling with a separate headless UI library that supplies the open-state, focus, and keyboard-navigation logic.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions