This repository has been archived on 2023-03-18. You can view files and clone it, but cannot push or open issues or pull requests.
osr-discourse-src/plugins/chat/assets/javascripts/discourse/components/chat-channel-preview-card.js
2023-02-16 13:57:11 -03:00

21 lines
537 B
JavaScript

import Component from "@ember/component";
import { isEmpty } from "@ember/utils";
import { computed } from "@ember/object";
import { readOnly } from "@ember/object/computed";
import { inject as service } from "@ember/service";
export default class ChatChannelPreviewCard extends Component {
@service chat;
tagName = "";
channel = null;
@readOnly("channel.isOpen") isOpen;
@readOnly("channel.canJoin") canJoin;
@computed("channel.description")
get hasDescription() {
return !isEmpty(this.channel.description);
}
}