Codeminer42/cm42-central

View on GitHub
app/assets/javascripts/views/search_results_bar_view.js

Summary

Maintainability
A
0 mins
Test Coverage
import searchResultBarTemplate from 'templates/search_results_bar.ejs';

const SearchResultsBarView = Backbone.View.extend({
  template: searchResultBarTemplate,

  className: 'iteration',

  render: function () {
    this.$el.html(
      this.template({
        stories: this.model.search.length,
        points: this.points(),
      })
    );
    return this;
  },

  points: function () {
    var estimates = this.model.search.pluck('estimate');
    var sum = _.reduce(estimates, function (total, estimate) {
      return total + estimate;
    });
    return sum;
  },
});

export default SearchResultsBarView;