@fleetbase/ember-ui
Version:
Fleetbase UI provides all the interface components, helpers, services and utilities for building a Fleetbase extension into the Console.
15 lines (12 loc) • 420 B
JavaScript
import Component from '@glimmer/component';
import { action } from '@ember/object';
export default class ChatTrayContactRowComponent extends Component {
get isSelected() {
return (this.args.selectedUsers ?? []).some((user) => user.id === this.args.user?.id);
}
toggle() {
if (typeof this.args.toggle === 'function') {
this.args.toggle(this.args.user);
}
}
}