| 123456789101112131415161718192021222324252627282930313233343536 |
- import React from 'react';
- import Attachment from './Attachment';
- export default class PageAttachmentList extends React.Component {
- render() {
- if (this.props.attachments <= 0) {
- return null;
- }
- const attachmentList = this.props.attachments.map((attachment, idx) => {
- return (
- <Attachment
- key={'page:attachment:' + attachment._id}
- attachment={attachment}
- inUse={this.props.inUse[attachment._id] || false}
- onAttachmentDeleteClicked={this.props.onAttachmentDeleteClicked}
- isUserLoggedIn={this.props.isUserLoggedIn}
- />
- );
- });
- return (
- <div>
- {(attachmentList.length != 0) &&
- <h5><strong>Attachments</strong></h5>
- }
- <ul>
- {attachmentList}
- </ul>
- </div>
- );
- }
- }
|