/**
 * Error toast.
 * @constructor ApErrorToast
 */

"use strict";

const React = require('react'),
    classnames = require('classnames'),
    types = React.PropTypes,
    ApToast = require('./ap_toast');

/** @lends ApErrorToast */
let ApErrorToast = React.createClass({


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

    propTypes: {
        message: types.string,
        duration: types.number,
        icon: types.string
    },

    mixins: [],

    statics: {},

    getInitialState() {
        return {
            items: ''
        };
    },

    getDefaultProps() {
        return {
            message: null,
            duration: 2000,
            icon: 'fa fa-check-circle'
        };
    },

    render() {
        let s = this,
            {state, props} = s;

        return (
            <ApToast className="ap-error-toast"
                {...props}/>
        )
    }
});

module.exports = ApErrorToast;