Skip to content

Commit

Permalink
Step 13.10: Create DisplayNameFilter
Browse files Browse the repository at this point in the history
  • Loading branch information
Kamil Kisiela authored and DAB0mB committed Dec 14, 2016
1 parent 5f793af commit d4ad594
Showing 1 changed file with 25 additions and 0 deletions.
25 changes: 25 additions & 0 deletions imports/ui/filters/displayNameFilter.js
@@ -0,0 +1,25 @@
import angular from 'angular';

const name = 'displayNameFilter';

function DisplayNameFilter(user) {
if (!user) {
return '';
}

if (user.profile && user.profile.name) {
return user.profile.name;
}

if (user.emails) {
return user.emails[0].address;
}

return user;
}

// create a module
export default angular.module(name, [])
.filter(name, () => {
return DisplayNameFilter;
});

0 comments on commit d4ad594

Please sign in to comment.