{% extends "base.html" %}

{% block media %}
  {% block user_media %}{% endblock %}

  <style>
    .user-gravatar {
      display: block;
      padding-right: 15px;
      width: 145px;
    }

    .user-gravatar img {
      width: 145px;
      height: 145px;
      display: block;
      border-radius: 6px;
    }

    .page-title {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
    }

    .user-info {
      font-size: 1.4em;
      line-height: 1.225;
      font-weight: 500;
    }

    .user-info-container {
      display: grid;
      grid-column-gap: .5rem;
      grid-row-gap: 1rem;
      grid-template-columns: repeat(6, minmax(10rem, 1fr));
    }

    .user-info-card {
      align-items: center;
      text-align: center;
      display: flex;
      flex-direction: column;
      padding: 1rem;
    }

    .user-info-body {
      font-weight: bold;
    }

    @media (max-width: 500px) {
      .user-info-container {
        grid-template-columns: repeat(2, minmax(10rem, 1fr));
      }
    }

    .user-stat {
      text-align: right;
      font-weight: bold;
    }

    .user-stat-container {
      display: flex;
      justify-content: space-between;
      margin-bottom: 0.5em;
    }

    #awards img {
      height: 105px;
      margin-right: 1em;
      margin-left: 1em;
    }

    .bookmark-group {
      margin-bottom: 1em;
    }
  </style>
{% endblock %}

{% block js_media %}
  {% block user_js_media %}{% endblock %}
{% endblock %}

{% block body %}
  <div class="user-info-page">
    <div class="user-sidebar">
      <div class="user-gravatar">
        <img src="{{ gravatar(user, 145) }}" width="145px" height="145px">
      </div>
      <br>
      {% if request.user != user.user %}
        <form method="post">
          {% csrf_token %}
          <button class="small {{ 'unfollow' if followed else 'follow' }}" style="width:145px">
            {% if followed %}
              <i class="fa fa-remove"></i>
              {{ _('Unfollow') }}
            {% else %}
              <i class="fa fa-user-plus"></i>
              {{ _('Follow') }}
            {% endif %}
          </button>
        </form>
      {% endif %}
      <br>
      <div>
        <form action="{{ url('all_user_submissions', user.user.username) }}">
          <input type="submit" value="{{ _('View submissions') }}" class="small" style="width:145px; padding-left: 1px; padding-right: 1px">
        </form>
      </div>
      {% if request.user.is_authenticated %}
        <br>
        <div>
          <form action="{{ url('get_or_create_room') }}" method="POST">
            {% csrf_token %}
            <input type="hidden" value="{{ chat_param(request.profile, user) }}" name="other">
            <input type="submit" value="{{ _('Send message') }}" style="width:145px" class="small btn-midnightblue">
          </form>
        </div>
      {% endif %}

      {% if ratings %}
        <br>
        <div style="border: 3px dashed darkgray; padding: 0.3em; margin-right: 15px; border-radius: 6px;">
          <div class="user-stat-container">
            <div class="user-stat-header">{{_('Contests written')}}:</div>
            <div class="user-stat">{{ratings|length}}</div>
          </div>
          <div class="user-stat-container">
            <div class="user-stat-header">{{ _('Min. rating:') }}</div>
            <div class="user-stat">{{ rating_number(min_rating) }}</div>
          </div>
          <div class="user-stat-container">
            <div class="user-stat-header">{{ _('Max rating:') }}</div>
            <div class="user-stat">{{ rating_number(max_rating) }}</div>
          </div>
        </div>
      {% endif %}
    </div>
    <div class="user-content">{% block user_content %}{% endblock %}</div>
  </div>
{% endblock %}
