// Package imports. import classNames from 'classnames'; import PropTypes from 'prop-types'; import React from 'react'; import ImmutablePropTypes from 'react-immutable-proptypes'; // Components. import ComposerUploadFormItem from './item'; import ComposerUploadFormProgress from './progress'; // The component. export default function ComposerUploadForm ({ active, intl, media, onChangeDescription, onRemove, progress, }) { const computedClass = classNames('composer--upload_form', { uploading: active }); // We need `media` in order to be able to render. if (!media) { return null; } // The result. return (