import React, { PropTypes, Component } from 'react' import Title from './Title' import Links from './Links' import Desc from './Desc' import Attachments from './Attachments' class ReactTopicCard extends Component { render = () => { const { topic, ActiveMapper } = this.props var authorizedToEdit = topic.authorizeToEdit(ActiveMapper) const hasAttachment = topic.get('link') && topic.get('link') !== '' const topicId = topic.isNew() ? topic.cid : topic.id // TODO should we be using cid here??? let classname = 'permission' if (authorizedToEdit) { classname += ' canEdit' } else { classname += ' cannotEdit' } if (topic.authorizePermissionChange(ActiveMapper)) classname += ' yourTopic' return (