795e624d5d
* Fix #117 - Add ability to specify alternative text for media attachments - POST /api/v1/media accepts `description` straight away - PUT /api/v1/media/:id to update `description` (only for unattached ones) - Serialized as `name` of Document object in ActivityPub - Uploads form adjusted for better performance and description input * Add tests * Change undo button blend mode to difference
29 lines
791 B
JavaScript
29 lines
791 B
JavaScript
import React from 'react';
|
|
import ImmutablePropTypes from 'react-immutable-proptypes';
|
|
import UploadProgressContainer from '../containers/upload_progress_container';
|
|
import ImmutablePureComponent from 'react-immutable-pure-component';
|
|
import UploadContainer from '../containers/upload_container';
|
|
|
|
export default class UploadForm extends ImmutablePureComponent {
|
|
|
|
static propTypes = {
|
|
mediaIds: ImmutablePropTypes.list.isRequired,
|
|
};
|
|
|
|
render () {
|
|
const { mediaIds } = this.props;
|
|
|
|
return (
|
|
<div className='compose-form__upload-wrapper'>
|
|
<UploadProgressContainer />
|
|
|
|
<div className='compose-form__uploads-wrapper'>
|
|
{mediaIds.map(id => (
|
|
<UploadContainer id={id} key={id} />
|
|
))}
|
|
</div>
|
|
</div>
|
|
);
|
|
}
|
|
|
|
}
|