templates/component/pdf_links_list.html.twig line 1

Open in your IDE?
  1. {#
  2.       component: pdf links list
  3.     items:[{
  4.         title {string}: Titre
  5.         icon {string}: Nom de l'icĂ´ne
  6.         link: {
  7.             text {string}: Texte du lien
  8.             to {string}: Lien
  9.         }
  10.     }]
  11. #}
  12. {% set props = {
  13.   items: []
  14. }|merge(props|default({}))  %}
  15. <section data-component="pdf-links-list" class="PdfLinksList-component">
  16.     <div class="l-container">
  17.         <div
  18.             class="l-row u-center">
  19.             {# Main #}
  20.             <div class="l-column PdfLinksList-main">
  21.                 {% for item in props.items %}
  22.                     {# Item #}
  23.                     <div
  24.                         class="PdfLinksList-item">
  25.                         {# Icon #}
  26.                         <div class="PdfLinksList-itemIconWrapper">
  27.                             {% include "component/svg.html.twig" with {
  28.                                 props: {
  29.                                     name: item.icon
  30.                                 }
  31.                             } %}
  32.                         </div>
  33.                         {# Item name #}
  34.                         <p class="PdfLinksList-itemName">{{ item.title }}</p>
  35.                         {# Item link #}
  36.                         <div class="PdfLinksList-itemLink">
  37.                             {% include "component/button.html.twig" with {
  38.                                 props: item.link|merge_object({
  39.                                     blank: true
  40.                                 })
  41.                             } %}
  42.                         </div>
  43.                     </div>
  44.                 {% endfor %}
  45.             </div>
  46.         </div>
  47.     </div>
  48. </section>