Components/Inputs
Dropdown
Dropdowns open a list of options under a field, so people can pick one or several without typing
Playground
Playground
Pick a variant, then open the menu and choose a row
Types
Types
The lead tells people what kind of option they are picking, an icon, a person, a country or a checkbox for multi-select
Sizes
Sizes
Small rows show the title only, Large rows add a description line and a bigger lead
States
States
Hover and Selected fill the row, Selected adds a check at the end, Disabled greys out the text and lead
Usage
When to use
Use when
- People pick from a known list of options, like a country, a person or a payment method
- The list has more than five options or space is tight, so radio buttons would take too much room
- People pick several options from a long list, use the Checkbox type and keep the menu open
Avoid when
- There are five options or fewer and all should be visible, use a Radio Group
- The answer is free text or a number, use a Text Input
- The value is a date, use a Date Picker
Guidance
Do and don’t
WIB, Jakarta+62, Indonesian rupiahWITA, Makassar+62, Indonesian rupiahWIT, Jayapura+62, Indonesian rupiah
Keep every row in one menu the same type and size, and mark the current choice
WIB, JakartaPay from any Indonesian bank accountWITA, MakassarProduct designer, JakartaWIT, JayapuraA weekly summary of account activity
Don’t mix types or sizes in one list, it breaks the scan line and hides which row is picked
Specs
Tokens and specs
PropertyTokenValue
Item width—320 Small, 360 Large
Item height—36 Small, 58 to 60 Large
Padding, Small8 px
Padding, Large12 px sides, 10 px top and bottom
Gap8 px Small, 12 px Large
Corner radius10 px Small, 12 px Large
Fill#FFFFFF
Hover and selected fill#F7F7F7
Title#171717
Description#5C5C5C
Disabled text and icon#D1D1D1
Icon box border#EBEBEB
Lead size—20 px Small, 32 px Large
Selected mark—check-solid, 16 px
Title style, SmallInter Regular 14/20
Title style, LargeInter Medium 14/20
Description styleInter Regular 12/16
