snibox/snibox

View on GitHub
app/javascript/snibox/mixins/snippets_builder.js

Summary

Maintainability
A
0 mins
Test Coverage
import _ from 'lodash'

export default {
  methods: {
    computeLabelSnippets(store, snippets) {
      let labelSnippets = []
      if (_.isNull(store.state.labels.active.id)) {
        labelSnippets = store.getters.untagged
      } else {
        labelSnippets = _.filter(snippets, snippet => {
          return _.isEqual(snippet.label.id, store.state.labels.active.id)
        })
      }
      return labelSnippets
    }
  }
}