Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
getStateFromProps = () => {
const {fieldDescriptor, fieldValue} = this.props;
const fieldSchema = new Field(fieldDescriptor);
let options;
if (fieldSchema.constraints && fieldSchema.constraints.enum) {
options = getEnumOptions(fieldSchema.constraints.enum)
}
return {
fieldSchema,
value: fieldValue || '',
fieldValid: {
valid: false
},
options,
suggestions: []
}
}