Hide secondary actions
Use overflow menus for actions users need less often.
An overflow menu opens a menu with additional actions or options from a compact trigger.
Use overflow menus for actions users need less often.
Move extra row or card actions into the menu to keep the layout clean.
The three-dot trigger signals that more options are available.
Trigger button
Menu
Pick a size that matches the surrounding controls. Use small in dense lists and toolbars, medium for comfortable touch targets.
Overflow menu items can show active and disabled states.
Use active for the currently selected item in the menu.
Use item icons when they help users recognise menu actions quickly.
Use icons for familiar actions where the icon reinforces the label.
Each row is a colour, spacing, or size value the component uses, and the right-most column tells you where in the component you'll see it.
sgds-dimension-32—sgds-outline-focus—sgds-outline-offset-focus—Tuck infrequent or row-level actions behind the overflow trigger so primary actions stay visible.
Surface the most-used row action directly, hiding it behind the menu adds an extra step.
Use short verb-led phrases so users can scan the available choices. Match the wording to the outcome.
A long overflow list is hard to scan. Group options into sections or rethink the structure of the page.
TabShift+Tab↓ Downor↑ UpEnterEscShare them with us on Slack → #ask-sgds-v3
Report it on GitHub Issues → sgds/components/overflow-menu
The Singapore Government Design System was developed to empower teams in creating fast, accessible and mobile-friendly digital services.