Destructive button: Questions / Answers #4491
Replies: 5 comments 5 replies
-
|
From Ruben Sun -
We're using standard modals buttons to confirm the destructive actions. |
Beta Was this translation helpful? Give feedback.
-
|
In our 686c-674 form, we have an entry page that asks if you want to add or remove a dependent. Once within the flow (e.g. adding a dependent child), the first page, that isn't inside a list loop, includes a "Cancel adding children" button that redirects the Veteran back to near the beginning of our form when "Yes, cancel" is selected. Figma |
Beta Was this translation helpful? Give feedback.
-
|
Destructive actions live throughout profile, anywhere a user can remove information we trigger a modal. User can click any of the remove buttons which will trigger the modal |
Beta Was this translation helpful? Give feedback.
-
|
I'm also working on a modal that appears within an array builder list loop. If you're entering data that appears to be a duplicate entry, a modal will appear on continuing past a page.
|
Beta Was this translation helpful? Give feedback.
-
|
I thought about this for a bit, and re: mobile usage— I would design for user intent, not against their actions. UI should help prevent accidents while respecting a user's deliberate choices, matching the design's alarm to the action's risk (i.e. big red button = alarming, and used primarily for high risk actions). To go a little deeper, I'd reserve red buttons exclusively for high-risk, irreversible actions with a high potential for regret. This applies when a user stands to lose significant value, like permanent data, hours of work on a secure message draft, or a real-world opportunity like canceling a difficult to book appointment. I don't know if we really have this use case, but for the users who have decided to delete their accounts, the red button would provide a final, deliberate confirmation—serveing their intent. In contrast, I would use secondary styles for low-risk actions, even if they're technically "destructive" like clearing a form field. These actions are easily reversible and have low consequences. Using an alarming design in this context creates unnecessary friction. My framework for this is centered around providing safety where needed and efficiency everywhere else, respecting user's autonomy and helping them make decisions through semantic UI but also not impeding their decision making process. |
Beta Was this translation helpful? Give feedback.








Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Share any Figma use cases and the team you are on in your response
Beta Was this translation helpful? Give feedback.
All reactions