templates/bundles/BitBagSyliusWishlistPlugin/WishlistGroup/index.html.twig line 1

Open in your IDE?
  1. {% extends '@SyliusShop/layout.html.twig' %}
  2. {% import '@SyliusUi/Macro/messages.html.twig' as messages %}
  3. {% block content %}
  4.     <div class="ui hidden divider"></div>
  5.     <div class="ui two column stackable grid">
  6.         <div class="column">
  7.             <h1 class="ui header">
  8.                 <div class="content">
  9.                     {{ 'bitbag_sylius_wishlist_plugin.ui.your_wishlists'|trans }}
  10.                 </div>
  11.             </h1>
  12.         </div>
  13.         <div class="middle aligned column">
  14.             <button id="create_new_wishlist_button" class="ui right floated button hyfindr btn btn--primary font-normal" data-hyfindr-wishlist-add="add-another-wishlist"
  15.                     data-bb-wishlist-add-url="{{ path('bitbag_sylius_wishlist_plugin_shop_locale_wishlist_create_new_wishlist') }}"
  16.             >
  17.                 {{ 'bitbag_sylius_wishlist_plugin.ui.add_another_wishlist'|trans }}
  18.             </button>
  19.             <input type="hidden" data-bb-csrf="{{ csrf_token('some-name') }}"/>
  20.         </div>
  21.     </div>
  22.     <div class="ui hidden divider"></div>
  23.     <div class="bb-wishlist-list">
  24.         {% for wishlist in wishlists %}
  25.             <article class="ui header bb-wishlist-list-wraper">
  26.                 <span class="material-symbols-outlined">bookmark</span>
  27.                 <div class="bb-wishlist-list-wraper-content">
  28.                     <div class="bb-wishlist-list-wraper-content-name">
  29.                         <a
  30.                                 href="{{ path('bitbag_sylius_wishlist_plugin_shop_locale_wishlist_show_chosen_wishlist', {'wishlistId': wishlist.id}) }}"
  31.                                 {{ sylius_test_html_attribute('wishlist-wishlist') }}
  32.                                 data-wishlist-name="{{ wishlist.name }}"
  33.                         >
  34.                             {{ wishlist.name == null ? 'bitbag_sylius_wishlist_plugin.ui.wishlist'|trans : wishlist.name|trans }}
  35.                         </a>
  36.                     </div>
  37.                     <div class="middle aligned column bb-wishlist-list-wraper-content-buttons">
  38.                         {% if wishlist.shopuser is null and app.user is not null %}
  39.                             <a
  40.                                     href="{{ path('bitbag_sylius_wishlist_plugin_shop_locale_wishlist_add_wishlist_to_user', {'id': wishlist.id}) }}"
  41.                                     id="wishlist-add-to-user-button-{{ wishlist.name }}" class="ui icon button default"
  42.                                     data-wishlist-name="{{ wishlist.name }}"
  43.                             >
  44.                                 {{ 'bitbag_sylius_wishlist_plugin.ui.wishlist_save'|trans }}
  45.                             </a>
  46.                         {% endif %}
  47.                         <button
  48.                                 id="wishlist-delete-button-{{ wishlist.name }}" class="ui icon button default"
  49.                                 {{ sylius_test_html_attribute('wishlist-wishlist-remove') }}
  50.                                 data-wishlist-name="{{ wishlist.name }}"
  51.                                 data-hyfindr-wishlist-remove-id="{{ wishlist.id }}"
  52.                         >
  53.                             <i class="icon remove"></i>
  54.                         </button>
  55.                         <button
  56.                                 id="wishlist-edit-button-{{ wishlist.name }}" class="ui icon button default"
  57.                                 {{ sylius_test_html_attribute('wishlist-wishlist-edit') }}
  58.                                 data-wishlist-name="{{ wishlist.name }}"
  59.                                 data-hyfindr-wishlist-edit-id="{{ wishlist.id }}"
  60.                         >
  61.                             <i class="icon edit"></i>
  62.                         </button>
  63.                     </div>
  64.                 </div>
  65.             </article>
  66.         {% endfor %}
  67.     </div>
  68.     <input type="hidden" name="_csrf_shop_security_token" value="">
  69. {% endblock %}