/**
 * Warn toast.
 * @class ApWarnToast
 */

'use strict'

import React, {PropTypes as types} from 'react'
import ApToast from './ap_toast'

/** @lends ApWarnToast */
const ApWarnToast = React.createClass({

  // --------------------
  // Specs
  // --------------------

  propTypes: ApToast.propTypes,

  mixins: [],

  statics: {},

  getInitialState () {
    return {}
  },

  getDefaultProps () {
    return {
      messages: [],
      icon: 'fa fa-warning',
      dismiss: null,
      level: 'warn'
    }
  },

  render () {
    const s = this
    let { props } = s

    return (
      <ApToast { ...props } className='ap-warn-toast'/>
    )
  }
})

export default ApWarnToast
