templates/pages/beat-detail.html.twig line 12

Open in your IDE?
  1. {% extends "base.html.twig" %}
  2. {% block title %}Battle detail{% endblock %}
  3. {% block bodyClass %}battleBody{% endblock %}
  4. {% import "components/macros.html.twig" as macros %}
  5. {% block body %}
  6.     <section id="beat" class="beats mb-5">
  7.         <div class="container">
  8.             <div class="row">
  9.                 <div class="col-12 heading">
  10.                     <h2>{{ beat.name }}</h2>
  11.                 </div>
  12.             </div>
  13.             <div class="row">
  14.                 <div class="card beat-card mb-4 box-shadow position-relative col-12">
  15.                     <div class="card-bg position-absolute">
  16.                         <img src="{{ asset("uploads/images/beats/"~ beat.imageName) }}"  alt="Beat"/>
  17.                     </div>
  18.                     <div class="card-controls position-absolute">
  19.                         <div class="card-bottom-controls detail">
  20.                             <div class="playingIndicator" data-indicator-id='{{ beat.id }}' style='--piWidth: 0%;'></div>
  21.                             <div class="play-button" data-id="{{ beat.id }}" data-sample="{{ beat.instrumentalFileName }}">
  22.                                 <i class="bi bi-play-circle-fill text-white" data-icon-id="{{ beat.id }}"></i>
  23.                             </div>
  24.                         </div>
  25.                     </div>
  26.                 </div>
  27.             </div>
  28.             <div class="row">
  29.                 <div class="col-md-6">
  30.                     <div class="card mb-4 mb-md-0">
  31.                         <div class="card-body">
  32.                             <h5 class="mb-4"> Beat details
  33.                             </h5>
  34.                             <p class="mb-1" style="font-size: .77rem;">Beat author</p>
  35.                             <p class="mb-4">{{ beat.author.pseudoname }}</p>
  36.                             <p class="mb-1" style="font-size: .77rem;">Beat categories</p>
  37.                             {% set maxBeatCategory = beat.category|length %}
  38.                             <p class="mb-4">{% for category in beat.category %}{{ category.name }}{% if loop.index != maxBeatCategory %},{% endif %} {% endfor %}</p>
  39.                             <p class="mt-4 mb-1" style="font-size: .77rem;">Created</p>
  40.                             <p class="mb-4" >{{ beat.createdAt|date("d/m/Y H:i:s") }}</p>
  41.                             <p class="mt-4 mb-1" style="font-size: .77rem;">Likes</p>
  42.                             <p class="mb-4" >{{ beat.favoritedClients|length }}x</p>
  43.                         </div>
  44.                     </div>
  45.                 </div>
  46.             </div>
  47.         </div>
  48.     </section>
  49. {% endblock %}