Skip to main content

Menus IconMenus

Filter and kebab menus for efficient data sorting and additional options.

Overview

This page provides an in-depth look at the two types of menus used in our design system: the kebab menu and the filter menu. These menus enhance user interaction by offering streamlined access to various functions and data sorting options.

Anatomy

Filter Menu

Filter Menu Anatomy
  1. Icon Button: The icon button features a filter icon.
  2. Dropdown Menu: Upon clicking the icon button, a dropdown menu appears.
  3. Search Filter: A filter to search.
  4. Other Filters: Various selectable filters within the dropdown menu.

Kebab Menu

Kebab Menu Anatomy
  1. Icon Button: The icon button features a kebab icon.
  2. Dropdown Menu: Upon clicking the icon button, a dropdown menu appears.
  3. Dropdown Menu Links: Links within the menu.

Types

Filter Menu

Filter Menu

Info: The filter menu includes a list of filters that update the associated table. It contains fields such as as search form, year select and type select.

View Code Bitbucket Repo
Kebab Menu

Kebab Menu

Info: The kebab menu contains a list of links for various actions, such as viewing types and editing areas.

View Code Bitbucket Repo

Accessibility

  • Keyboard Navigation: Ensure all menu items can be accessed and activated using keyboard controls.
  • Screen Reader Compatibility: Provide accessible labels for icon buttons and ensure dropdown menus are structured for easy understanding by screen readers.
  • Focus Management: Maintain clear focus indicators and logical focus order when navigating through menu items.
  • ARIA Attributes: Use appropriate ARIA roles and properties to convey the state and structure of the menus to assistive technologies.

Support

If you have any questions about our design system, please contact Stephen McGhee at: stephen.mcghee@ipacconsulting.com