From 11612b608143c1607f33ff40c43c6f9db5e073ba Mon Sep 17 00:00:00 2001 From: Javier Marquez <javi@arqex.com> Date: Wed, 01 Mar 2017 10:18:14 +0100 Subject: [PATCH] Fix clicking calendar being recognized as click outside --- src/YearsView.js | 16 +++++++++++----- 1 files changed, 11 insertions(+), 5 deletions(-) diff --git a/src/YearsView.js b/src/YearsView.js index b3eb22f..6d02c26 100644 --- a/src/YearsView.js +++ b/src/YearsView.js @@ -1,9 +1,11 @@ 'use strict'; -var React = require('react'); +var React = require('react'), + onClickOutside = require('react-onclickoutside') +; var DOM = React.DOM; -var DateTimePickerYears = React.createClass({ +var DateTimePickerYears = onClickOutside( React.createClass({ render: function() { var year = parseInt( this.props.viewDate.year() / 10, 10 ) * 10; @@ -84,7 +86,7 @@ }, updateSelectedYear: function( event ) { - this.props.updateSelectedDate( event, true ); + this.props.updateSelectedDate( event ); }, renderYear: function( props, year ) { @@ -93,7 +95,11 @@ alwaysValidDate: function() { return 1; - } -}); + }, + + handleClickOutside: function() { + this.props.handleClickOutside(); + } +})); module.exports = DateTimePickerYears; -- Gitblit v1.9.3