From 078d7700b24d78383ab6d4deb9079ca4d2b8e752 Mon Sep 17 00:00:00 2001 From: Hannu Lyytikainen Date: Mon, 5 Feb 2018 10:52:42 +0200 Subject: [PATCH] Remove shape validation for options The shape correctness is validated in the child component. --- .../SelectMultipleFilter/SelectMultipleFilter.js | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/components/SelectMultipleFilter/SelectMultipleFilter.js b/src/components/SelectMultipleFilter/SelectMultipleFilter.js index a523295d..627232c2 100644 --- a/src/components/SelectMultipleFilter/SelectMultipleFilter.js +++ b/src/components/SelectMultipleFilter/SelectMultipleFilter.js @@ -1,5 +1,5 @@ import React, { Component } from 'react'; -import { arrayOf, func, node, number, shape, string } from 'prop-types'; +import { array, arrayOf, func, number, string } from 'prop-types'; import classNames from 'classnames'; import { injectIntl, intlShape } from 'react-intl'; import { toPairs } from 'lodash'; @@ -167,12 +167,7 @@ SelectMultipleFilter.propTypes = { rootClassName: string, className: string, onSubmit: func.isRequired, - options: arrayOf( - shape({ - key: string.isRequired, - label: node.isRequired, - }) - ).isRequired, + options: array.isRequired, initialValues: arrayOf(string), contentPlacementOffset: number,