summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/admin/statistics_panel/store/getters.js
blob: 24437bc76bf2285191b55a309d5516d845c6be74 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/**
 * Merges the statisticsLabels with the state's data
 * and returns an array of the following form:
 * [{ key: "forks", label: "Forks", value: 50 }]
 */
export const getStatistics = state => labels =>
  Object.keys(labels).map(key => {
    const result = {
      key,
      label: labels[key],
      value: state.statistics && state.statistics[key] ? state.statistics[key] : null,
    };
    return result;
  });

// prevent babel-plugin-rewire from generating an invalid default during karma tests
export default () => {};