johnhamelink
4/8/2015 - 12:34 PM

bar-chart.js

import Ember from 'ember';
import layout from '../templates/components/bar-chart';

export default Ember.Component.extend({
  layout: layout,

  datesWithinRangeAndScope() {
    return ["8 AUG", "9 AUG", "10 AUG", "11 AUG", "12 AUG", "13 AUG", "14 AUG"];
  },

  schemesAndData(data) {
    let dataset = [];

    data.forEach((scheme) => {
      dataset.push({
        name: scheme.get('scheme.id'),
        data: [3,5,4,7,3,9,2]
      });
    });

    return dataset;

  },

  didInsertElement() {
    this.set('content',{
      labels: this.datesWithinRangeAndScope(),
      series: this.schemesAndData(this.get('data'))
    });
  },

});