src/Sylius/Bundle/UiBundle/Resources/views/Grid/Action/link.html.twig line 1

Open in your IDE?
  1. {% import '@SyliusUi/Macro/buttons.html.twig' as buttons %}
  2. {% if options.link.parameters.object is defined %}
  3.     {% if options.link.parameters.object and options.link.parameters.object.id %}
  4.         {% set path = options.link.parameters.object ? path(options.link.route, {'id': options.link.parameters.object.id}) : null %}
  5.     {% endif %}
  6. {% else %}
  7.     {% set path = path(options.link.route, options.link.parameters|default({'id': data.id})) %}
  8. {% endif %}
  9. {% if path is defined %}
  10.     {{ buttons.default(path, options.link.label, options.link.id is defined? options.link.id : '', options.link.icon, options.link.class is defined ? options.link.class : '') }}
  11. {% endif %}