{% if options.link.url is defined %} {% set path = options.link.url %} {% else %} {% set default_route = options.link.route|default(grid.requestConfiguration is defined ? grid.requestConfiguration.getRouteName('show') : null) %} {% set path = options.link.url|default(default_route ? path(default_route, options.link.parameters|default({'id': data.id})): null) %} {% endif %} {% set message = action.label|default('sylius.ui.show') %} {% set disabled = path is empty %} {{ ux_icon(action.icon|default('tabler:eye')) }}