/**
 * Info toast.
 * @constructor ApInfoToast
 */

"use strict";

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

/** @lends ApInfoToast */
let ApInfoToast = 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-exclamation-circle'
        };
    },

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

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

module.exports = ApInfoToast;