UNPKG

770 BJSXView Raw
1/**
2 * Error toast.
3 * @class ApErrorToast
4 */
5
6'use strict'
7
8import React, {PropTypes as types} from 'react'
9import ApToast from './ap_toast'
10
11/** @lends ApErrorToast */
12const ApErrorToast = React.createClass({
13
14 // --------------------
15 // Specs
16 // --------------------
17
18 propTypes: {
19 message: types.string,
20 duration: types.number,
21 icon: types.string
22 },
23
24 mixins: [],
25
26 statics: {},
27
28 getInitialState () {
29 return {
30 items: ''
31 }
32 },
33
34 getDefaultProps () {
35 return {
36 message: null,
37 duration: 2000,
38 icon: 'fa fa-check-circle'
39 }
40 },
41
42 render () {
43 const s = this
44 let { state, props } = s
45
46 return (
47 <ApToast { ...props } className="ap-error-toast"/>
48 )
49 }
50})
51
52export default ApErrorToast