import React from 'react';
import Animate from 'rc-animate';
import Icon from '../iconfont';
const prefixCls = 'ant-upload';
export default React.createClass({
getDefaultProps() {
return {
items: []
};
},
getInitialState() {
return {
items: this.props.items
};
},
componentWillReceiveProps(nextProps) {
if ('items' in nextProps) {
this.setState({
items: nextProps.items
});
}
},
handleClose(file) {
this.props.onRemove(file);
},
render() {
let list = this.state.items.map((file) => {
let statusIcon = file.status === 'done' ?