import Component from "@glimmer/component"; import avatar from "discourse/helpers/avatar"; import concatClass from "discourse/helpers/concat-class"; import icon from "discourse/helpers/d-icon"; import formatDate from "discourse/helpers/format-date"; import { i18n } from "discourse-i18n"; export default class TopicActivityColumn extends Component { get topicUser() { if ( moment(this.args.topic.bumped_at).isAfter(this.args.topic.last_posted_at) ) { return { user: undefined, username: undefined, activityText: "user_updated", class: "--updated", }; } if (this.args.topic.posts_count > 1) { return { user: this.args.topic.lastPosterUser, username: this.args.topic.last_poster_username, activityText: "user_replied", class: "--replied", }; } else if (this.args.topic.posts_count === 1) { return { user: this.args.topic.creator, username: this.args.topic.creator.username, activityText: "user_posted", class: "--posted", }; } } }