Added a few more events to Dialog's overlay
parent
ad7abe557d
commit
542f54d77d
|
@ -15,7 +15,13 @@ const Dialog = (props) => {
|
||||||
}, props.className);
|
}, props.className);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Overlay active={props.active} onClick={props.onOverlayClick}>
|
<Overlay
|
||||||
|
active={props.active}
|
||||||
|
onClick={props.onOverlayClick}
|
||||||
|
onMouseDown={props.onOverlayMouseDown}
|
||||||
|
onMouseUp={props.onOverlayMouseUp}
|
||||||
|
onMouseMove={props.onOverlayMouseMove}
|
||||||
|
>
|
||||||
<div data-react-toolbox='dialog' className={className}>
|
<div data-react-toolbox='dialog' className={className}>
|
||||||
<section role='body' className={style.body}>
|
<section role='body' className={style.body}>
|
||||||
{props.title ? <h6 className={style.title}>{props.title}</h6> : null}
|
{props.title ? <h6 className={style.title}>{props.title}</h6> : null}
|
||||||
|
@ -35,6 +41,9 @@ Dialog.propTypes = {
|
||||||
children: React.PropTypes.node,
|
children: React.PropTypes.node,
|
||||||
className: React.PropTypes.string,
|
className: React.PropTypes.string,
|
||||||
onOverlayClick: React.PropTypes.func,
|
onOverlayClick: React.PropTypes.func,
|
||||||
|
onOverlayMouseDown: React.PropTypes.func,
|
||||||
|
onOverlayMouseUp: React.PropTypes.func,
|
||||||
|
onOverlayMouseMove: React.PropTypes.func,
|
||||||
title: React.PropTypes.string,
|
title: React.PropTypes.string,
|
||||||
type: React.PropTypes.string
|
type: React.PropTypes.string
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue