templates/tournaments.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block title %}Турнир - FlashBet{% endblock %}
  3. {% block body %}
  4. <div class="container chat-open">
  5.     <div class="page-title">
  6.         <h3>Активный турнир</h3>
  7.     </div>
  8.     <div class="open-tournament-grid">
  9.         <div class="tournament-start-wrapper">
  10.             <h3>Счастливая карта</h3>
  11.             <p><img src="./assets/icons/purple-coins.svg" alt="" />{{ pool }}</p>
  12.             <div class="tournament-btn-wrapper">
  13.                 {% if user.tournament == 1 %}
  14.                 <button class="btn-fouth" disabled>Вы участвуете!</button>
  15.                 {% else %}
  16.                 <button class="btn-fouth">Учавствовать</button>
  17.                 {% endif %}
  18.                 <div class="tournament-timer">
  19.                     <span class="time">00</span>
  20.                     <span class="timer-separator">:</span>
  21.                     <span class="time">00</span>
  22.                     <span class="timer-separator">:</span>
  23.                     <span class="time">00</span>
  24.                     <span class="timer-separator">:</span>
  25.                     <span class="time">00</span>
  26.                 </div>
  27.             </div>
  28.             <div class="tournament-start-grad"></div>
  29.         </div>
  30.         <div class="tournament-information-wrapper">
  31.             <div class="tournament-information-card">
  32.                 <h3 class="tournament-information-title">Условия турнира</h3>
  33.                 <p class="tournament-information-subtitle">
  34.                     Для того, чтобы принять участие, у вас должен быть
  35.                     как минимум 1 депозит за последние 7 дней. Очки начисляются
  36.                     от суммы ставки. Ставки учитываются только
  37.                     в слотах
  38.                 </p>
  39.             </div>
  40.             <div class="tournament-information-card">
  41.                 <h3 class="tournament-information-title">Призовые места</h3>
  42.                 <div class="prizes-wrapper">
  43.                     <div class="prizes-count">
  44.                         <span
  45.                               ><img
  46.                                     src="./assets/icons/tournament-cup.svg"
  47.                                     alt="tournament-cup"
  48.                                     /></span>
  49.                         <p>3 победителя</p>
  50.                     </div>
  51.                     <div class="members-count">
  52.                         <span
  53.                               ><img
  54.                                     src="./assets/icons/persons-icon.svg"
  55.                                     alt="persons-icon"
  56.                                     /></span>
  57.                         <p>{{ count }} участник(-ов)</p>
  58.                     </div>
  59.                 </div>
  60.             </div>
  61.         </div>
  62.     </div>
  63.     <div class="tournament-players-table-wrapper">
  64.         <h3 class="tournament-players-table-title">Рейтинг игроков</h3>
  65.         <div class="tournament-players-table-header">
  66.             <div class="">
  67.                 <p>Место</p>
  68.                 <p>Пользователь</p>
  69.             </div>
  70.             <div>
  71.                 <p>Награда</p>
  72.                 <p>Очки</p>
  73.             </div>
  74.         </div>
  75.         <div class="tournament-players-table-body">
  76.             <div class="tournament-players-table-body">
  77.                 <div class="tournament-players-table-item">
  78.                     <div class="tournament-players-table-item-left">
  79.                         <p class="tournament-place-value your-place">Вы</p>
  80.                         <p class="tournament-player">
  81.                             <img src="{{ user.img }}" alt="" style="opacity: 1;">
  82.                             {{ user.login }}
  83.                         </p>
  84.                     </div>
  85.                     <div class="tournament-players-table-item-right">
  86.                         <p class="">
  87.                         </p>
  88.                         <p class="tournament-point-value">
  89.                             <img src="/assets/icons/green-star.svg?reload=1754056668793" alt="" style="opacity: 1;">
  90.                             {{ user.points }}
  91.                         </p>
  92.                     </div>
  93.                 </div>
  94.             </div>
  95.             {% for player in top3 %}
  96.             <div class="tournament-players-table-item">
  97.                 <div class="tournament-players-table-item-left">
  98.                     <p class="tournament-place-value {% if loop.index == 1 %}first-place{% elseif loop.index == 2 %}second-place{% elseif loop.index == 3 %}third-place{% endif %}">{{ loop.index }}</p>
  99.                     <p class="tournament-player">
  100.                         <img src="{{ player.img|default('/assets/images/user-avatar.png') }}" alt="" />
  101.                         {{ player.login }}
  102.                     </p>
  103.                 </div>
  104.                 <div class="tournament-players-table-item-right">
  105.                     <p class="tournament-reward-value">
  106.                         <img src="/assets/icons/orange-coin.svg" alt="" />
  107.                         {{ rewards[loop.index]|number_format(2, '.', ' ') }}
  108.                     </p>
  109.                     <p class="tournament-point-value">
  110.                         <img src="/assets/icons/green-star.svg" alt="" />
  111.                         {{ player.points|number_format(0, '.', ' ') }}
  112.                     </p>
  113.                 </div>
  114.             </div>
  115.             {% endfor %}
  116.         </div> <br>
  117.     </div>
  118. </div>
  119. {% endblock %}