summaryrefslogtreecommitdiff
path: root/app/views/profiles/show.html.erb
blob: c11acc95969bfe3c1e78045ea90b69012abf8d63 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<div class="container">
  <div class="columns">
    <div class="column is-6 is-offset-3 content">
      <div class="has-text-centered">
        <figure class="image is-square">
          <%= gravatar_for(@user, size: 128) %>
        </figure>
        <h1 class="title"><%= link_to @user.username, profile_path(@user) %></h1>
        <% if @user.workouts.any? %>
          <p> <%= t('.workouts_completed_html', count: @user.workouts.count, first_session: l(@user.workouts.order(occurred_at: :asc).limit(1).first.occurred_at, format: :long)) %> </p>
        <% else %>
          <p><%= t('.no_workouts_completed') %></p>
        <% end %>
        <% if @profile.gym.present? %>
          <p><%= link_to @profile.gym.name, @profile.gym %></p>
        <% end %>
        <p><%= @user.time_zone %></p>
      </div>
    </div>
  </div>

  <div class="columns">
    <div class="column is-8 is-offset-2">
      <div class="level">
        <% @training_histories.each do |history| %>
          <% personal_record = history.personal_record %>
          <div class="level-item has-text-centered">
            <div>
              <p class="heading"><%= link_to history.exercise.name, charts_path(exercise: history.exercise, username: @user), remote: true %></p>
              <p class="title"><%= personal_record ? "#{personal_record} lbs" : t('.not_available') %></p>
            </div>
          </div>
        <% end %>
      </div>
    </div>
  </div>

  <div class="columns">
    <div id="graph-panel" class="column is-12 content">
    </div>
  </div>
</div>