master
 1Vue.component "exercise-set",
 2  props: ['set']
 3  data: ->
 4    model: new Stronglifters.Set(@set)
 5  methods:
 6    updateProgress: (set) ->
 7      if !@model.started()
 8        @model.complete()
 9      else
10        @model.decrement()
11      @model.save()
12      set.actual_repetitions = @model.get('actual_repetitions')
13  computed:
14    isCompleted: () ->
15      @set.actual_repetitions == @set.target_repetitions
16    classObject: () ->
17      "is-success": @set.actual_repetitions == @set.target_repetitions,
18      'is-danger': @set.actual_repetitions && (@set.actual_repetitions != @set.target_repetitions),