Material-UI: Могу ли я изменить ClickAwayListener SnackBar's defaultProp mouseEvent с 'onMouseUp' - PullRequest
0 голосов
/ 31 августа 2018

Я использую Material-UI's Snackbar . Внутри него есть ClickAwayListener.

ClickAwayListener имеет опору по умолчанию mouseEvent, установленную на 'onMouseUp'. Я хочу, чтобы он был установлен на 'onMouseDown'.

Если бы я использовал ClickAwayListener напрямую, я бы что-то сделал

<ClickAwayListener mouseEvent={'onMouseDown'}/>

Так как я просто использую Snackbar:

<Snackbar {...this.props.options}
    open={this.props.state}
    onClose={this.props.hideMessage}
    (etc)
/>

У меня нет такой возможности. Есть ли способ установить это значение или мне нужно отправить его как проблему в репозиторий github Material-UI? Я вижу, что они установили TransitionProps для передачи в компонент перехода, поэтому я чувствую, что они просто не реализовали его.

Я искал, возможно, способ установить переопределения для значений по умолчанию, но документация MUI говорила только о переопределениях стиля.

Ура!

1 Ответ

0 голосов
/ 13 сентября 2018

Вы можете попробовать передать mouseEvent = "onMouseDown" через ClickAwayListenerProps = {}

...