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