import React from 'react' import Paragraph from './Paragraph' import colors from '../config/colors' import { fontSizes, margins } from '../config/scales' class ErrorPanel extends React.Component { static propTypes = { messages: React.PropTypes.array, } render() { const errors = this.props.messages.map((m, i) => { return <Paragraph key={i} style={{ color: colors.red, margin: 0, lineHeight: 1.2, }}> {m} </Paragraph> }) return <div style={{ padding: margins[1], }}> {errors} </div> } } export default ErrorPanel