Added a few more events to Dialog's overlay

old
Max Vyznyuk 2016-02-22 11:35:36 +02:00
parent ad7abe557d
commit 542f54d77d
1 changed files with 10 additions and 1 deletions

View File

@ -15,7 +15,13 @@ const Dialog = (props) => {
}, props.className);
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}>
<section role='body' className={style.body}>
{props.title ? <h6 className={style.title}>{props.title}</h6> : null}
@ -35,6 +41,9 @@ Dialog.propTypes = {
children: React.PropTypes.node,
className: React.PropTypes.string,
onOverlayClick: React.PropTypes.func,
onOverlayMouseDown: React.PropTypes.func,
onOverlayMouseUp: React.PropTypes.func,
onOverlayMouseMove: React.PropTypes.func,
title: React.PropTypes.string,
type: React.PropTypes.string
};