{% for action in actions %} {% if 'list' == action.name %} {% set action_href = request_parameters.referer|default('') ? request_parameters.referer|easyadmin_urldecode : path('easyadmin', request_parameters|merge({ action: 'list' })) %} {% elseif 'method' == action.type %} {% set action_href = path('easyadmin', request_parameters|merge({ action: action.name, id: item_id })) %} {% elseif 'route' == action.type %} {% set action_href = path(action.name, request_parameters|merge({ action: action.name, id: item_id })) %} {% endif %} {% set confirm = false %} {% if action.confirm is defined %} {% set confirm = action.confirm|default('confirm_modal.content'|trans(trans_parameters, 'EasyAdminBundle')) %} {% endif %} {%- if action.icon %} {% endif -%} {%- if action.label is defined and not action.label is empty -%} {{ action.label|trans(arguments = trans_parameters|merge({ '%entity_id%': item_id }), domain = translation_domain) }} {%- endif -%} {% endfor %}