From 00435ad34ef734aa6f8a7549576c48485b2edb47 Mon Sep 17 00:00:00 2001 From: jquense Date: Sun, 13 Sep 2015 11:57:26 +0300 Subject: [PATCH] [fixed] view propType validation --- src/utils/propTypes.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/utils/propTypes.js b/src/utils/propTypes.js index 8308b8261..a26dfa750 100644 --- a/src/utils/propTypes.js +++ b/src/utils/propTypes.js @@ -17,6 +17,10 @@ export let eventComponent = PropTypes.oneOfType([ }) ]) +let viewNames = PropTypes.oneOf( + Object.keys(Views).map(k => Views[k]) +); + export let accessor = PropTypes.oneOfType([ PropTypes.string, PropTypes.func @@ -26,9 +30,7 @@ export let dateFormat = createChainableTypeChecker( (...args) => localizer.propType && localizer.propType(...args)) export let views = PropTypes.oneOfType([ - PropTypes.oneOf( - Object.keys(Views).map(k => Views[k]) - ), + PropTypes.arrayOf(viewNames), all([ PropTypes.object, (props, name, component)=>{