{% for field in definition.enabledFields %}
| {{ sylius_grid_render_field(grid, field, resource) }} |
-
- {% for action in definition.getEnabledActions('item') %}
- {{ sylius_grid_render_action(grid, action, resource) }}
- {% endfor %}
- |
+ {% if definition.actionGroups.item is defined and definition.getEnabledActions('item')|length > 0 %}
+
+ {% for action in definition.getEnabledActions('item') %}
+ {{ sylius_grid_render_action(grid, action, resource) }}
+ {% endfor %}
+ |
+ {% endif %}
{% endfor %}
{% endfor %}
diff --git a/tests/Bundle/Configuration/ConfigurationTest.php b/tests/Bundle/Configuration/ConfigurationTest.php
index 54865c590..0ba04f7ed 100644
--- a/tests/Bundle/Configuration/ConfigurationTest.php
+++ b/tests/Bundle/Configuration/ConfigurationTest.php
@@ -72,6 +72,7 @@ public function it_has_no_default_mapping_paths(): void
[
'mapping' => [
'paths' => [],
+ 'imports' => [],
],
],
'mapping',
@@ -92,6 +93,7 @@ public function its_mapping_paths_can_be_customized(): void
'paths' => [
'path/to/resources',
],
+ 'imports' => [],
],
],
'mapping',
diff --git a/tests/Bundle/DependencyInjection/SyliusResourceExtensionTest.php b/tests/Bundle/DependencyInjection/SyliusResourceExtensionTest.php
index 11a4e2c50..021631cc4 100644
--- a/tests/Bundle/DependencyInjection/SyliusResourceExtensionTest.php
+++ b/tests/Bundle/DependencyInjection/SyliusResourceExtensionTest.php
@@ -126,6 +126,7 @@ public function it_registers_parameter_for_paths(): void
'paths' => [
__DIR__ . '/Dummy',
],
+ 'imports' => [],
]);
}