Status
The status of the component
Status
The status of the component
Figma component
A link to the Figma library where the component lives.
Repository
A link to the repo where the component lives.
Documentation link
A connected documentation page in Supernova
Code Sandbox
undefined
The inline dropdown has been designed specifically for our table component and as such we recommend avoiding itโs use in non-table elements.
Use the inline dropdown within tables, specifically making use of the โinline dropdownโ property in the In-Table Cell. Simply switch out the table cell to the In-Table Cell to nest the inline dropdown in your table UI experiences.
Donโt use the inline dropdown outside of table experiences. The component is composed in a way that may interfere/clash with other components due to itโs spacing/padding make up.
Rather than our inline dropdown, consider making use of the standard dropdown to facilitate this intended functionality.
The inline dropdown is designed to grab the attention of the user when placed in a table. This creates noise and when overused could distract users from important pieces of information and overwhelm the given interface.
Limit the number of inline dropdown associated table columns to one. This allows for increased ease of use and scan-ability of status shown in this column.
Apply labelling for each semantic status consistently.
Within the inline dropdown component we make use of semantic statuses (positive, neutral/warning, negative and information). Statuses and their labels should align to this and be clear.
Apply labelling for each semantic status consistently.
Avoid using different status labels against the same semantic status glyph. Additionally, prevent using long status labels for readability and avoid the application of truncation to your status label.
Within the inline dropdown component we make use of truncation in the dropdown menu to prevent overly obscuring the other content in a table.
Reframe from overly obscuring the table that holds the inline dropdown. Where possible to make use of appropriate truncation.
Donโt apply dropdown menus to obscure table content unduly.
Below is guidance on that most applicable use of an interaction to to an associated semantic status. This is not comprehensive overview of all the use cases but might as a guide.
|
Key |
Interaction |
|---|---|
|
Positive |
Active, Ready, In-use, Available, Connected, Enabled |
|
Neutral/Warning |
In-progress, Work-in-progress, Incomplete, Processing, On-hold |
|
Negative |
Deleted, Error, Failed, Blocked, Invalid. Terminated |
|
Information |
Alert, System-update. Notice, Status, Notification, Advisory |