I would like to add a custom validateStatus to my Form.Item only if result is set in the state. If not I would like it to be generated by the validation rule:
<Form.Item
name="email"
rules={[{ required: true, type: 'email', message: 'Enter you email' }]}
required
validateStatus={result && (result.result === "success" ? "success" : "warning")}
help={result && (result.result === "success" ? "You've subscribed successfully!" : "Your email is already subscribed")}
>
But it doesn't seem to work. Here is a link to codesandbox. You can see that the help message is working, but validateStatus doesn't seem to work, as the help message always stays grey (it should be red, when validateStatus is set to an error, or green, when it's set to success). How can I fix that?
