Click-Away Listener
The Click-Away Listener component detects when a click event happens outside of its child element.
ClickAwayListener API
Import
import ClickAwayListener from '@mui/base/ClickAwayListener';
// or
import { ClickAwayListener } from '@mui/base';
Props
If true
, the React tree is ignored and only the DOM tree is considered. This prop changes how portaled elements are handled.
Type:
bool
Default:
false
The mouse event to listen to. You can disable the listener by providing false
.
Type:
'onClick' | 'onMouseDown' | 'onMouseUp' | 'onPointerDown' | 'onPointerUp' | false
Default:
'onClick'
The component cannot hold a ref.