mirror of
https://github.com/vale981/Vulcan
synced 2025-03-06 01:51:40 -05:00
use FormError
This commit is contained in:
parent
54cfd87923
commit
198d912be7
2 changed files with 3 additions and 17 deletions
|
@ -1,19 +1,12 @@
|
|||
import React from 'react';
|
||||
import PropTypes from 'prop-types';
|
||||
import { registerComponent } from 'meteor/vulcan:core';
|
||||
import { FormattedMessage } from 'meteor/vulcan:i18n';
|
||||
import { registerComponent, Components } from 'meteor/vulcan:core';
|
||||
|
||||
const FieldErrors = ({ errors }) => (
|
||||
<ul className="form-input-errors">
|
||||
{errors.map((error, index) => (
|
||||
<li key={index}>
|
||||
{error.message || (
|
||||
<FormattedMessage
|
||||
id={error.id}
|
||||
values={{ ...error.data, ...error.properties }} //keep data for backwards compatibility ?
|
||||
defaultMessage={JSON.stringify(error)}
|
||||
/>
|
||||
)}
|
||||
<Components.FormError error={error} context="field" />
|
||||
</li>
|
||||
))}
|
||||
</ul>
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
import React from 'react';
|
||||
import PropTypes from 'prop-types';
|
||||
import { registerComponent, Components } from 'meteor/vulcan:core';
|
||||
import { FormattedMessage } from 'meteor/vulcan:i18n';
|
||||
|
||||
const FormErrors = ({ errors }) => (
|
||||
<div className="form-errors">
|
||||
|
@ -10,13 +9,7 @@ const FormErrors = ({ errors }) => (
|
|||
<ul>
|
||||
{errors.map((error, index) => (
|
||||
<li key={index}>
|
||||
{error.message || (
|
||||
<FormattedMessage
|
||||
id={error.id}
|
||||
values={{ ...error.properties }}
|
||||
defaultMessage={JSON.stringify(error)}
|
||||
/>
|
||||
)}
|
||||
<Components.FormError error={error} context="form" />
|
||||
</li>
|
||||
))}
|
||||
</ul>
|
||||
|
|
Loading…
Add table
Reference in a new issue