master
 1Vue.component "personal-records",
 2  props: ['personal_records']
 3
 4Vue.component "volume-day",
 5  props: ['personal_records']
 6  methods:
 7    rounded: (n) ->
 8      n - (n % 5)
 9  computed:
10    squat: ->
11      @rounded(@personal_records.squat * 0.9)
12    bench_press: ->
13      @rounded(@personal_records.bench_press * 0.9)
14    overhead_press: ->
15      @rounded(@personal_records.overhead_press * 0.9)
16    barbell_row: ->
17      @rounded(@personal_records.barbell_row * 0.9)
18
19Vue.component "recovery-day",
20  props: ['personal_records']
21  methods:
22    rounded: (n) ->
23      n - (n % 5)
24  computed:
25    squat: ->
26      @rounded(@rounded(@personal_records.squat * 0.9) * 0.8)
27    bench_press: ->
28      @rounded(@personal_records.bench_press * 0.9)
29    overhead_press: ->
30      @rounded(@personal_records.overhead_press * 0.9)
31
32Vue.component "intensity-day",
33  props: ['personal_records']
34  computed:
35    squat: ->
36      @personal_records.squat + 5
37    bench_press: ->
38      @personal_records.bench_press + 5
39    overhead_press: ->
40      @personal_records.overhead_press + 5
41    deadlift: ->
42      @personal_records.deadlift + 5