Experimental
A high-impact deletion cannot be reversed. The action would result in a significant loss for a user if done accidentally.
For high-impact scenarios, a user should confirm the action by manually entering the name of the resource. The ‘Delete’ button is enabled when the text entered perfectly matches the resource name.
The text should tell the user the consequences of the deletion and that the action cannot be undone. Optionally, when the delete button is selected it changes to Deleting…
.
You can choose to show a notification confirming deletion is completed. This is useful when the deletion of the resource takes more than a few moments.
A medium-impact deletion is one that cannot be reversed, but would not be catastrophic if done accidentally. When deleting is medium-impact, a confirmation dialog should be presented to the user which displays:
Optionally, when the delete button is selected it changes to Deleting…
.
You can choose to show a notification confirming deletion is completed. This is useful when the deletion of the resource takes more than a few moments.
Requiring the user to confirm deletion is generally recommended. However, in very low impact situations, such as when an ‘undo’ option is available, user confirmation may not be required.