From 4464c2c47a731ee3149b91176eb8aeb5c644588a Mon Sep 17 00:00:00 2001 From: Maciej Kobus Date: Wed, 22 Nov 2023 15:06:00 +0100 Subject: [PATCH] Made injectable parameters to dashboard block templates and made rendering encore entries optional --- .../views/themes/admin/ui/dashboard/block/all.html.twig | 4 +++- .../views/themes/admin/ui/dashboard/block/me.html.twig | 4 +++- .../Resources/views/themes/admin/ui/tab/default.html.twig | 5 ++++- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/bundle/Resources/views/themes/admin/ui/dashboard/block/all.html.twig b/src/bundle/Resources/views/themes/admin/ui/dashboard/block/all.html.twig index 5f9399a5c6..49c4aed960 100644 --- a/src/bundle/Resources/views/themes/admin/ui/dashboard/block/all.html.twig +++ b/src/bundle/Resources/views/themes/admin/ui/dashboard/block/all.html.twig @@ -1,8 +1,10 @@ {% trans_default_domain 'ibexa_dashboard' %} +{% set parameters = parameters|default({})|merge({ hide_toggler: true }) %} +
{{ 'everyone'|trans|desc('Common content') }}
- {{ ibexa_render_component_group('dashboard-all-tab-groups', { hide_toggler: true }) }} + {{ ibexa_render_component_group('dashboard-all-tab-groups', parameters) }}
diff --git a/src/bundle/Resources/views/themes/admin/ui/dashboard/block/me.html.twig b/src/bundle/Resources/views/themes/admin/ui/dashboard/block/me.html.twig index 6d28b942db..c04e5daaab 100644 --- a/src/bundle/Resources/views/themes/admin/ui/dashboard/block/me.html.twig +++ b/src/bundle/Resources/views/themes/admin/ui/dashboard/block/me.html.twig @@ -1,8 +1,10 @@ {% trans_default_domain 'ibexa_dashboard' %} +{% set parameters = parameters|default({})|merge({ hide_toggler: true }) %} +
{{ 'me'|trans|desc('My content') }}
- {{ ibexa_render_component_group('dashboard-my-tab-groups', { hide_toggler: true }) }} + {{ ibexa_render_component_group('dashboard-my-tab-groups', parameters) }}
diff --git a/src/bundle/Resources/views/themes/admin/ui/tab/default.html.twig b/src/bundle/Resources/views/themes/admin/ui/tab/default.html.twig index 8e12fc2bab..425dd151ba 100644 --- a/src/bundle/Resources/views/themes/admin/ui/tab/default.html.twig +++ b/src/bundle/Resources/views/themes/admin/ui/tab/default.html.twig @@ -9,5 +9,8 @@ } %} {% block javascripts %} - {{ encore_entry_script_tags('ibexa-admin-ui-tabs-js', null, 'ibexa') }} + {% set render_encore_entry = render_encore_entry is defined ? render_encore_entry : true %} + {% if render_encore_entry %} + {{ encore_entry_script_tags('ibexa-admin-ui-tabs-js', null, 'ibexa') }} + {% endif %} {% endblock %}