import { tagName } from "@ember-decorators/component"; import Component from "@ember/component"; import { action } from "@ember/object"; import discourseComputed from "discourse-common/utils/decorators"; @tagName("") export default class AdminPenaltySimilarUsers extends Component { @discourseComputed("penaltyType") penaltyField(penaltyType) { if (penaltyType === "suspend") { return "can_be_suspended"; } else if (penaltyType === "silence") { return "can_be_silenced"; } } @action selectUserId(userId, event) { if (!this.selectedUserIds) { return; } if (event.target.checked) { this.selectedUserIds.pushObject(userId); } else { this.selectedUserIds.removeObject(userId); } } }