== Background/Goal
The OptionsMenu component needs to be designed and specified before its implementation as part of the TypeaheadSearch component.
{F34939285} {F34939275}
=== User stories
As a designer and developer, I need to be able to reuse a system-compliant OptionsMenu, in order to combine it with components that need to display a list of selectable items (such as Dropdown/Select, Combobox, Lookup, TypeaheadSearch).
=== Considerations
1. The OptionsMenu component wraps a list of MenuItems (see design task: T300625)
2. Menus can be configured to present a limited amount of items
3. In case there's no limitation applied, users can access to further menu items on scroll.
4. The menu can display an initial loading state (e.g. due to an API delay)
==== Development considerations
The OptionsMenu is what can be considered a "subcomponent": a system element that can only accomplish its purpose when combined with some types of input. We might want to document this fact (as well as allowed combinations) as part of the component's documentation to prevent potential misuse.
=== Acceptance criteria (or Done)
[] All the interactive states and behavior of the OptionsMenu (based on the current visual design) are documented.
[] All the visual properties of the OptionsMenu are fully specified using design system tokens
[] Keyboard navigation support is defined