Skip to content

Commit 00435ad

Browse files
committed
[fixed] view propType validation
1 parent 6cab749 commit 00435ad

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/utils/propTypes.js

+5-3
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@ export let eventComponent = PropTypes.oneOfType([
1717
})
1818
])
1919

20+
let viewNames = PropTypes.oneOf(
21+
Object.keys(Views).map(k => Views[k])
22+
);
23+
2024
export let accessor = PropTypes.oneOfType([
2125
PropTypes.string,
2226
PropTypes.func
@@ -26,9 +30,7 @@ export let dateFormat = createChainableTypeChecker(
2630
(...args) => localizer.propType && localizer.propType(...args))
2731

2832
export let views = PropTypes.oneOfType([
29-
PropTypes.oneOf(
30-
Object.keys(Views).map(k => Views[k])
31-
),
33+
PropTypes.arrayOf(viewNames),
3234
all([
3335
PropTypes.object,
3436
(props, name, component)=>{

0 commit comments

Comments
 (0)