Grab the code for this component with free account
Every free component's full source, ready to copy or download, plus 30 monthly AI credits for Atheros AI routing to make it yours.
Dropdown Menu component
A deployment action menu opened by a bolt icon button: a short fade-and-scale open from the trigger, one shared highlight plate that glides between rows with an accent halo, a detached marker pill and an Enter hint, a destructive row that re-tones the plate, and full WAI-ARIA keyboard navigation.
aria-haspopup, aria-expanded, aria-controls, role="menu" / role="menuitem"scale(0.97) from the trigger corner, 200ms ease-out; close: 140ms ease-intransform; it carries a soft accent halo behind the row icon, a short detached accent pill at the leading edge, and an Enter glyph at the trailing edgescale(0.97) and its edge darkens while open; the icon stays stillMENU_ITEMS in js/data.jsprefers-reduced-motion disables all motionaria-haspopup="menu", aria-expanded and aria-controlsrole="menu" and rows use role="menuitem"tabindex="-1" and receive focus as the keyboard moves the active index:focus-visible with --ring outline on all interactive elementsaria-hiddenprefers-reduced-motion: reduce disables all animationsOpen Action Menu in Atheros AI Builder, pick a design system and ask the AI assistant to change the layout, copy or behaviour — the dropdown menu is regenerated against your tokens. Take the HTML, CSS, JS and React source with you, or pull it into your repo from Claude Code, Cursor or Codex over MCP.

A porcelain-studio WAI-ARIA menu-button dropdown: a glazed sheet with a second slab peeking from beneath, uppercase running heads, double-rule dividers, stamped mono keycap hints, petrol glaze-wash row states and full keyboard navigation — themed as a studio bureau's correspondence menu.

A profile dropdown led by an identity header for the signed-in account, with quick actions and soft key-chip shortcut hints, a What's new discovery item, a switch-account list of the other accounts with a hover switch arrow, a dark mode toggle row grouped above the error-weighted sign-out action — fully token-driven and design-system agnostic.

A notifications activity-feed dropdown — a bell trigger with a live unread badge opens a WAI-ARIA menu panel holding an avatar feed with pulsing unread dots, an All/Unread filter, a real mark-all-read action, a scrollable row list and full keyboard navigation.

A multi-account switcher dropdown: an avatar trigger opens a panel with the signed-in account, a switch-account list rendered from data with photo avatars on accent discs and an active check, plus add-account, settings and sign-out actions, full keyboard navigation and outside-click close.

A Stripe-styled workspace switcher: a gradient logo-tile trigger opens a smooth-height reveal panel with the current-workspace header, a real-photo member facepile, a radio list that live-switches the trigger, a signed-in account row, plus create, settings and sign-out actions and keyboard.

A Grepline searchable dropdown — a command-style mono search input filters models as you type, every match run underlined in the accent with a live result counter, plus skeleton loading rows, arrow-key navigation, Enter to select and Escape to close.
300+ production-ready components and Atheros AI models. Every paid plan includes access to the whole Atheros — AI Builder and Learning.
Starting at $9.9 per month, billed annually
