all files / app/pods/components/user-list/ component.js

100% Statements 28/28
100% Branches 12/12
100% Functions 7/7
100% Lines 2/2
1 statement, 4 branches Ignored     
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58                                                                                                                 
import Component from 'ember-component'
import computed from 'ember-computed-decorators'
import get from 'ember-metal/get'
 
 
 
export default Component.extend({
 
  // ----- Arguments -----
  users:           undefined,
  cityName:        undefined,
  distanceLimitKm: undefined,
 
 
 
 
  // ----- Services -----
 
 
 
  // ----- Overridden properties -----
  classNames: ['userList'],
 
 
 
  // ----- Static properties -----
 
 
 
  // ----- Computed properties -----
  @computed   ('[email protected]', 'distanceLimitKm')
  usersInRange (users,                    distanceLimitKm) {
    return users.filter(user => get(user, 'distanceKm') <= distanceLimitKm)
  },
 
 
  // ----- Overridden Methods -----
 
 
 
  // ----- Custom Methods -----
 
 
 
  // ----- Events and observers -----
 
 
 
  // ----- Tasks -----
 
 
 
  // ----- Actions -----
  // actions: {
  // }
})