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.