react-forms/src/FormItemError.js

21 lines
554 B
JavaScript
Raw Normal View History

2019-03-01 12:22:51 +01:00
import React, {Component} from 'react';
export default class FormItemError extends Component
{
render() {
const data = this.props.data
if (!data || !data.errors || !data.errors[this.props.name]) return null
return (
2019-03-01 14:43:37 +01:00
<FormTranslationConsumer>
{(translator) => this.renderError(data, translator)}
</FormTranslationConsumer>
2019-03-01 12:22:51 +01:00
)
}
2019-03-01 14:43:37 +01:00
renderError(data, translator)
{
return <p className="text-danger">{translator.handleText(data.errors[this.props.name].error)}</p>
}
2019-03-01 12:22:51 +01:00
}