|
1 | 1 | import React, { useState, useEffect } from 'react'; |
2 | | -import PropTypes, { bool } from 'prop-types'; |
| 2 | +import PropTypes from 'prop-types'; |
3 | 3 | import { useFieldApi } from '@data-driven-forms/react-form-renderer'; |
4 | 4 |
|
5 | 5 | import DataDrivenSelect from '@data-driven-forms/common/src/select'; |
@@ -63,6 +63,7 @@ ClearedMultiSelectFilterable.propTypes = { |
63 | 63 | originalOnChange: PropTypes.func, |
64 | 64 | carbonLabel: PropTypes.node, |
65 | 65 | placeholder: PropTypes.node, |
| 66 | + isRequired: PropTypes.bool, |
66 | 67 | isDisabled: PropTypes.bool |
67 | 68 | }; |
68 | 69 |
|
@@ -113,6 +114,7 @@ ClearedMultiSelect.propTypes = { |
113 | 114 | originalOnChange: PropTypes.func, |
114 | 115 | carbonLabel: PropTypes.node, |
115 | 116 | placeholder: PropTypes.node, |
| 117 | + isRequired: PropTypes.bool, |
116 | 118 | isDisabled: PropTypes.bool |
117 | 119 | }; |
118 | 120 |
|
@@ -158,8 +160,9 @@ ClearedSelect.propTypes = { |
158 | 160 | carbonLabel: PropTypes.node, |
159 | 161 | placeholder: PropTypes.node, |
160 | 162 | isDisabled: PropTypes.bool, |
161 | | - isSearchable: bool, |
162 | | - isClearable: bool |
| 163 | + isRequired: PropTypes.bool, |
| 164 | + isSearchable: PropTypes.bool, |
| 165 | + isClearable: PropTypes.bool |
163 | 166 | }; |
164 | 167 |
|
165 | 168 | const Select = (props) => { |
@@ -194,6 +197,7 @@ const Select = (props) => { |
194 | 197 |
|
195 | 198 | Select.propTypes = { |
196 | 199 | isDisabled: PropTypes.bool, |
| 200 | + isRequired: PropTypes.bool, |
197 | 201 | options: PropTypes.arrayOf( |
198 | 202 | PropTypes.shape({ |
199 | 203 | value: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), |
|
0 commit comments