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