- content_for :title
  = @profile.name

.row
  .col-lg-12
    h1.page-header
      = PersonalProfile.model_name.human.mb_chars.capitalize

.panel.panel-default
  .panel-body
    .media
      .media-left.hidden-sm.hidden-xs
          = image_tag @profile.picture.medium.url, class: "profile-image"
      .media-body
        .text-center.visible-sm.visible-xs
          = image_tag @profile.picture.medium.url, class: "profile-image img-thumbnail"
        h4.media-heading
          = @profile.name
          hr
        h4 = PersonalProfile.human_attribute_name(:biography)
        = simple_format @profile.biography
        h4 = t '.contacts'
        - if @profile.organisation.present?
          p = icon :briefcase, @profile.organisation
        - if @profile.twitter.present?
          p = icon :twitter, "@#{@profile.twitter}"
        - if @profile.github.present?
          p = icon :github, @profile.github
        - if @profile.public_email.present?
          p = icon :envelope, "#{@profile.public_email} (#{PersonalProfile.human_attribute_name(:public_email).mb_chars.downcase})"
        p = icon :envelope, "#{@user.email} (#{User.human_attribute_name(:email).mb_chars.downcase})"

        - if @user.events_participated_in.any?
          h4 = t '.event_propositions'
          table.table.table-striped.table-hover.record-table
            thead
              tr
                th
                  = Event.human_attribute_name :title
                th.text-center
                  = Event.human_attribute_name :rank
                th
                  = Event.human_attribute_name :conference
                th
                  = Event.human_attribute_name :status
                th

            tbody
              - @user.events_participated_in.order(created_at: :desc).each do |event|
                tr
                  td = event.title
                  td.text-center
                    - if event.ranked?
                      .large
                        .label.label-info = event.rank
                  td = event.conference.title
                  td
                    span class="label label-lg label-#{proposition_status_class(event.status)}"
                      = icon(proposition_status_glyph(event.status), t("activerecord.attributes.proposition.statuses.#{event.status}"))

                  td.actions
                    .btn-group.btn-group-sm
                      = action_buttons event.conference, event, [:show]


  .panel-footer
    .text-right
      .btn-group.btn-group-sm
        = action_buttons @conference, @profile, [:edit, :destroy]