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; } }