Many applications share common actions and associated icons. For example for actions triggered by buttons, action links or menu entries.
Action
Icon
Description
Create
Creates a new object or entity, which gets persisted on completion. For example, create a new user account. Use Duplicate when a user wants to start using an existing similar object.
Add
Adds or assigns an existing object to a group or selection. For example, adding a user to a group.
Delete
Deletes an object permanently. If needed, warn users before deletion. For example, remove a user from a group.
Remove
Removes or un-assigns an object from a group or a selection.
Edit
Opens an object's edit mode, enabling changes to be made. This triggers a state change in the current context or directs the user to a different screen or modal to change data or values. Edit mode can be exited using Save or Cancel.
Save
Persists changed data permanently. Mainly used for application entities like saving the user name change. Use Apply to confirm a view or filter change.
Apply
Applies changes or changed setting temporary.
Cancel
Stops current action and returns to previous context. Warn users about potential data loss if significant unsaved changes exist. Use a Secondary or Tertiary button to cancel actions.
Copy
Copies the selected objects to a temporary memory, e.g., clipboard. The object can be be pasted later.
Paste
Inserts the data from the temporary memory (e.g., clipboard) to a form or other component.
Duplicate
Creates new identical instances. The duplicate must have a different name. Use the following naming conventions: Copy of {{originalName}} as the default name and Copy {{count}} of {{originalName}} for any existing default name.
Clear
Removes data from fields, deselects options or resets controls. E.g. see Search Bar.
Reset
Reverts values back to default or previous state.
Refresh
Reloads a view of an object, list, or data set.
Close
Exits the current context (without saving) (see Modals).