import { ComponentCreatorInterface } from '../component/ComponentCreatorInterface'
/**
* Create $elements from user objects
* @deprecated use vue instead
*/
export class Users extends ComponentCreatorInterface {
static create$listItem(userDoc) {
let roles = userDoc.roles || [];
return $('
')
.addClass('users p-2 border-bottom')
.attr('data-user-id', userDoc._id || userDoc.objectID )
.append(
$('
')
.addClass('mb-0 font-weight-bold')
.text(userDoc.full_name),
$('')
.text(userDoc.username),
$('')
.addClass('d-block roles text-info')
.text(roles.join(', '))
)
}
static canCreate(candidate) {
return !!candidate.username;
}
}