ClickAwayListener API
Importação
import ClickAwayListener from '@mui/base/ClickAwayListener';
// ou
import { ClickAwayListener } from '@mui/base';Ouça eventos de clique que ocorram em algum lugar no documento, fora do próprio elemento. Por exemplo, se você precisar ocultar um menu quando as pessoas clicarem em qualquer outro lugar da sua página.
Propriedades
| Nome | Tipo | Padrão | Descrição | 
|---|---|---|---|
| children* | element | The wrapped element. ⚠️ Needs to be able to hold a ref. | |
| onClickAway* | func | Callback fired when a "click away" event is detected. | |
| disableReactTree | bool | false | Se  true, a árvore React é ignorada e apenas a árvore DOM é considerada. Essa propriedade muda a forma como os elementos portáteis são tratados. | 
| mouseEvent | 'onClick' | 'onMouseDown' | 'onMouseUp' | 'onPointerDown' | 'onPointerUp' | false | 'onClick' | O evento do mouse a escutar. Você pode desativar o ouvinte fornecendo  false. | 
| touchEvent | 'onTouchEnd' | 'onTouchStart' | false | 'onTouchEnd' | The touch event to listen to. You can disable the listener by providing  false. | 
O componente não pode manipular ref.