|
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