import EventPost from './EventPost'; import extractText from '../../common/utils/extractText'; /** * The `DiscussionRenamedPost` component displays a discussion event post * indicating that the discussion has been renamed. * * ### Props * * - All of the props for EventPost */ export default class DiscussionRenamedPost extends EventPost { icon() { return 'fas fa-pencil-alt'; } description(data) { const renamed = app.translator.trans('core.forum.post_stream.discussion_renamed_text', data); const oldName = app.translator.trans('core.forum.post_stream.discussion_renamed_old_tooltip', data); return {renamed}; } descriptionData() { const post = this.props.post; const oldTitle = post.content()[0]; const newTitle = post.content()[1]; return { 'old': oldTitle, 'new': {newTitle} }; } }