diff --git a/docs/src/pages/components/buttons/buttons.md b/docs/src/pages/components/buttons/buttons.md index fb9ac08d88bf89..50ef343ed22e95 100644 --- a/docs/src/pages/components/buttons/buttons.md +++ b/docs/src/pages/components/buttons/buttons.md @@ -134,3 +134,23 @@ Given that many of the interactive components rely on `ButtonBase`, you should b able to take advantage of it everywhere. Here is an [integration example with react-router](/guides/composition/#button). + +## Limitations + +### Cursor not-allowed + +Material-UI's ButtonBase component set `pointer-events: none;` on disabled buttons. +This tradeoff prevents the usage of a different disabled cursor. + +If you wish to use `not-allowed`, you need to remove the pointer event style and to handle these two edge cases: + +1. You should prevent the interactions when the button is not implemented with an actual `