From 290aa153e014d414925ce22c73a779efaf97abec Mon Sep 17 00:00:00 2001
From: Ivan Leonenko <ivan.leonenko@indg.com>
Date: Fri, 23 Sep 2016 11:00:05 +0200
Subject: [PATCH] Fix for Creatable doesn't allow input key down handling.
 Issue #1247

---
 src/Creatable.js | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/Creatable.js b/src/Creatable.js
index 6732d98398..1325d78513 100644
--- a/src/Creatable.js
+++ b/src/Creatable.js
@@ -157,7 +157,7 @@ const Creatable = React.createClass({
 	},
 
 	onInputKeyDown (event) {
-		const { shouldKeyDownEventCreateNewOption } = this.props;
+		const { shouldKeyDownEventCreateNewOption, onInputKeyDown } = this.props;
 		const focusedOption = this.select.getFocusedOption();
 
 		if (
@@ -169,6 +169,8 @@ const Creatable = React.createClass({
 
 			// Prevent decorated Select from doing anything additional with this keyDown event
 			event.preventDefault();
+		} else if (onInputKeyDown) {
+			onInputKeyDown(event);
 		}
 	},