templates/bundles/EasyAdminBundle/crud/action.html.twig line 1

  1. {# @var ea \EasyCorp\Bundle\EasyAdminBundle\Context\AdminContext #}
  2. {# @var action \EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto #}
  3. {# @var entity \EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto #}
  4. {% if 'a' == action.htmlElement %}
  5.     <a class="{{ isIncludedInDropdown|default(false) ? 'dropdown-item' }} {{ action.cssClass }}"
  6.        href="{{ action.linkUrl }}"
  7.        {% for name, value in action.htmlAttributes %}{{ name }}="{{ (value.trans is defined ? value|trans : value)|e('html_attr') }}" {% endfor %}>
  8.         {%- if action.icon %}<i class="action-icon {{ action.icon }}"></i> 
  9.         {% else %}
  10.         {% if action.name == "new" %}<i class="fas fa-plus"></i> {% endif %}
  11.         {% if action.name == "edit" %}<i class="fa-solid fa-pen-to-square"></i> {% endif %}
  12.         {% if action.name == "batchDelete" %}<i class="fa-solid fa-trash-can"></i> {% endif %}
  13.         {% if action.name == "delete" %}<i class="fa-solid fa-trash-can"></i> {% endif %}
  14.         {% endif -%}
  15.         {%- if action.label is not empty -%}<span class="action-label">{{ action.label|trans|raw }}</span>{%- endif -%}
  16.     </a>
  17. {% elseif 'button' == action.htmlElement %}
  18.     <button class="{{ action.cssClass }}" {% for name, value in action.htmlAttributes %}{{ name }}="{{ (value.trans is defined ? value|trans : value)|e('html_attr') }}" {% endfor %}>
  19.         <span class="btn-label">
  20.             {%- if action.icon %}<i class="action-icon {{ action.icon }}"></i> 
  21.             {% else %}
  22.         {% if action.name == "saveAndReturn" %}<i class="fa-solid fa-floppy-disk"></i> {% endif %}
  23.         {% if action.name == "saveAndAddAnother" %}<i class="fa-solid fa-floppy-disk"></i> {% endif %}
  24.         {% if action.name == "delete" %}<i class="fa-solid fa-trash-can"></i> {% endif %}
  25.             
  26.             {% endif -%}
  27.             {%- if action.label is not empty -%}<span class="action-label">{{ action.label|trans|raw }}</span>{%- endif -%}
  28.         </span>
  29.     </button>
  30. {% endif %}