import PureRenderMixin from 'react-addons-pure-render-mixin'; import ImmutablePropTypes from 'react-immutable-proptypes'; import IconButton from '../../../components/icon_button'; import { defineMessages, injectIntl } from 'react-intl'; import UploadProgressContainer from '../containers/upload_progress_container'; import { Motion, spring } from 'react-motion'; const messages = defineMessages({ undo: { id: 'upload_form.undo', defaultMessage: 'Undo' } }); const UploadForm = React.createClass({ propTypes: { media: ImmutablePropTypes.list.isRequired, onRemoveFile: React.PropTypes.func.isRequired, intl: React.PropTypes.object.isRequired }, mixins: [PureRenderMixin], render () { const { intl, media } = this.props; const uploads = media.map(attachment =>
{({ scale }) =>
}
); return (
{uploads}
); } }); export default injectIntl(UploadForm);