vendor/sylius/sylius/src/Sylius/Bundle/UiBundle/Resources/views/Menu/top.html.twig line 1

Open in your IDE?
  1. {% extends 'knp_menu.html.twig' %}
  2. {% import '@SyliusUi/Macro/buttons.html.twig' as buttons %}
  3. {% block root %}
  4.     {% set id = item.extra('column_id') %}
  5.     <div class="six wide right aligned column"{% if id %} id="{{ id }}"{% endif %}>
  6.         {{ block('items') }}
  7.     </div>
  8. {% endblock %}
  9. {% block items %}
  10.     <div class="ui buttons">
  11.         {% for item in item.children %}
  12.             {{ block('item') }}
  13.         {% endfor %}
  14.     </div>
  15. {% endblock %}
  16. {% block item %}
  17.     {% if 'edit' == item.attribute('type') %}
  18.         {{ buttons.edit(item.uri, item.label) }}
  19.     {% elseif 'show' == item.attribute('type') %}
  20.         {{ buttons.show(item.uri, item.label) }}
  21.     {% elseif 'delete' == item.attribute('type') %}
  22.         {{ buttons.delete(item.uri, item.label|trans, true, item.attribute('resource_id')) }}
  23.     {% elseif 'transition' == item.attribute('type') %}
  24.         {{ block('transition') }}
  25.     {% elseif 'links' == item.attribute('type') %}
  26.         {{ block('links') }}
  27.     {% else %}
  28.         {{ block('link') }}
  29.     {% endif %}
  30. {% endblock %}
  31. {% block link %}
  32.     {% set color = item.labelAttribute('color') %}
  33.     <a href="{{ item.uri }}" class="ui {% if color %}{{ color }} {% endif %}labeled icon button">
  34.         {{ block('icon') }}
  35.         {{ item.label|trans }}
  36.     </a>
  37. {% endblock %}
  38. {% block links %}
  39.     {% set color = item.labelAttribute('color') %}
  40.     {% set icon = item.labelAttribute('icon') %}
  41.     <div class="ui{% if icon %} labeled icon{% endif %} floating dropdown {% if color %}{{ color }} {% endif %}link button">
  42.         {% if icon %}<i class="{{ icon }} icon"></i>{% endif %}
  43.         <span class="text">{{ item.label|trans }}</span>
  44.         <div class="menu">
  45.             {% for child in item.children %}
  46.                 {% set icon = child.labelAttribute('icon') %}
  47.                 <a href="{{ child.uri }}" class="item">
  48.                     {% if icon %}<i class="icon {{ icon }}"></i> {% endif %}
  49.                     {{ child.label|trans }}
  50.                 </a>
  51.             {% endfor %}
  52.         </div>
  53.     </div>
  54. {% endblock %}
  55. {% block transition %}
  56.     {% set color = item.labelAttribute('color') %}
  57.     <form action="{{ item.uri }}" method="post" style="float: right;">
  58.         <input type="hidden" name="_method" value="PUT">
  59.         <button class="ui {% if color %}{{ color }} {% endif %}labeled icon {% if not item.attribute('confirmation')|default(false) %}loadable{% endif %} button" type="submit" {% if item.attribute('confirmation')|default(false) %}data-requires-confirmation{% endif %}>
  60.             {{ block('icon') }}
  61.             {{ item.label|trans }}
  62.         </button>
  63.     </form>
  64. {% endblock %}
  65. {% block icon %}
  66.     {% set icon = item.labelAttribute('icon') %}
  67.     {% if icon %}<i class="icon {{ icon }}"></i> {% endif %}
  68. {% endblock %}