Vulcan/packages/vulcan-accounts/imports/ui/components/FormMessages.jsx
Justin Reynolds 75b6ece0a4 Fix linting
2018-01-25 15:03:03 -06:00

23 lines
No EOL
683 B
JavaScript
Executable file

import React, { Component } from 'react';
import { Components, registerComponent } from 'meteor/vulcan:core';
export class AccountsFormMessages extends Component {
render () {
const { messages = [], className = "messages", style = {} } = this.props;
return messages.length > 0 && (
<div className={className} style={style}>
{messages
.filter(message => !('field' in message))
.map(({ message, type }, i) =>
<Components.AccountsFormMessage
message={message}
type={type}
key={i}
/>
)}
</div>
);
}
}
registerComponent('AccountsFormMessages', AccountsFormMessages);