Use oneOf to check the input element

This commit is contained in:
J. Ryan Stinnett 2019-03-05 11:18:58 +00:00
parent 7c672e608d
commit d4a148d56c

View file

@ -22,9 +22,8 @@ export default class Field extends React.PureComponent {
// The field's ID, which binds the input and label together. // The field's ID, which binds the input and label together.
id: PropTypes.string.isRequired, id: PropTypes.string.isRequired,
// The element to create. Defaults to "input". // The element to create. Defaults to "input".
// Should be "input", "select", or "textarea".
// To define options for a select, use <Field><option ... /></Field> // To define options for a select, use <Field><option ... /></Field>
element: PropTypes.string, element: PropTypes.oneOf(["input", "select", "textarea"]),
// The field's type (when used as an <input>). Defaults to "text". // The field's type (when used as an <input>). Defaults to "text".
type: PropTypes.string, type: PropTypes.string,
// The field's label string. // The field's label string.