You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Aug 21, 2023. It is now read-only.
Dropdowns
Below is a collection of notes for the development of Dropdowns for Blue.
Markup structure
Below is the JSX structure we want for dropdowns. This is subject to change!
Example
Nested Example
Alternative idea for the trigger
Additional things to consider
Menu
Nested
Overlay
Position
Mouse
Hovering
100ms
)mouseenter
into parent menumouseleave
Keyboard
Tab
<select>
Escape
Arrows (left/right/up/down)
direction='up'
)down
left
right
Examples
The best examples for what we want to emulate is with how Apple handles dropdowns. Check out the dropdown menus in the top bar in Mac OS.
These came up after a lovely 🍐 session/discussion with @alisdair
The text was updated successfully, but these errors were encountered: