import { m } from 'mithril'
import { Component } from './../component/component.js'

export class ErrorMsg extends Component
  expects:
    errors: true
    title: true
    overrides:
      allow_nil: true
  render:=>
    return unless @errors().length > 0
    m '.err_msg.err',
      for err in @errors()
        if @overrides && @overrides[err]
          m '.err', @overrides[err]
        else
          m '.err', "#{@title} #{err}"
