- Is it better to disable a button or hide it?
- Why you shouldn t include disabled interaction elements in your design system?
Is it better to disable a button or hide it?
Buttons. Disable the control to indicate that the user needs to do something first to “unlock” the functionality that this button performs. Buttons should never be hidden, because there is an expectation of persistence for them.
Why you shouldn t include disabled interaction elements in your design system?
Disabled options only communicate implicitly. At best they are ambiguous; at worst, impenetrable. If you show an element but don't allow people to interact with it, they then have to interpret why they can't.